Exemple #1
0
 public int Save(Model.UseCarModel.ReviewUseCarApplyForm ReviewUseCarApplyForm)
 {
     if (ReviewUseCarApplyForm != null)
     {
         return(dal.Save(ReviewUseCarApplyForm));
     }
     return(-1);
 }
Exemple #2
0
        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);
            }
        }