entity framework - Breeze server side validation from Controller -
i have entity, "car", has many relationships other entities. 1 of relationships entity "parkingspot". relationship in entity framework 1 car many parkingspots,but 1-to-1, 1-to-many in ef story.
i'd server side delete method following -
- do error checking (on fk constrained relationships except parkingspot), provider user friendly errors
- remove car parkingspot (so delete works if other constraint errors pass)
- delete car
right have method
[httpget] public bool deletecar(int carid) am throwing httpresponseexception per each error. user error, fix problem, try again, error,etc. kind of lame. tried throwing entityerrorsexception colleciton of efentityerrors outlined here- http://www.breezejs.com/documentation/server-side-validation
but came through json string in data of httpresponse, maybe because wasn't done in beforesaveentitiesdelegate shown in article? can't here, because other cases call deleting entity in other ways in want "parkingspot" constraint fail.
what best way provide kind of validation?
Comments
Post a Comment