public int Save(Model.UseCarModel.ReviewUseCarApplyForm ReviewUseCarApplyForm) { if (ReviewUseCarApplyForm != null) { return(dal.Save(ReviewUseCarApplyForm)); } return(-1); }
public int Save(Model.UseCarModel.ReviewUseCarApplyForm myReviewUseCarApplyForm) { YunShanOA.DataAccess.Mapping.ReviewUseCarApply R; bool found = false; if (-1 == myReviewUseCarApplyForm.ReviewUseCarApplyID) { R = new ReviewUseCarApply(); db.ReviewUseCarApply.InsertOnSubmit(R); found = true; } else { R = (from ReviewUseCarApplyForms in db.ReviewUseCarApply where ReviewUseCarApplyForms.ReviewUseCarApplyID == myReviewUseCarApplyForm.ReviewUseCarApplyID select ReviewUseCarApplyForms).FirstOrDefault(); if (R != null) { found = true; int id = (int)myReviewUseCarApplyForm.ReviewUseCarApplyID; R.ReviewUseCarApplyID = id; } } if (found) { R.ReviewUseCarApplyID = myReviewUseCarApplyForm.ReviewUseCarApplyID; R.ReviewUserName = myReviewUseCarApplyForm.ReviewUserName; R.UseCarApplyFormID = myReviewUseCarApplyForm.UseCarApplyFormID; R.Agree = myReviewUseCarApplyForm.Agree; try { db.SubmitChanges(); } catch (ChangeConflictException) { db.ChangeConflicts.ResolveAll(RefreshMode.OverwriteCurrentValues); db.SubmitChanges(); } return(R.ReviewUseCarApplyID); } else { return(-1); } }