public APIResult SaveAppealSet(AppealSet appealSet) { try { appealService.SaveAppealSet(appealSet); return(new APIResult() { Status = true, Body = "" }); } catch (Exception ex) { return(new APIResult() { Status = false, Body = ex.Message.ToString() }); } }
public void SaveAppealSet(AppealSet appealSet) { AppealSet findOne = db.AppealSet.Where(x => (x.ProjectId == appealSet.ProjectId)).FirstOrDefault(); if (findOne == null) { appealSet.InDateTime = DateTime.Now; appealSet.ModifyDateTime = DateTime.Now; db.AppealSet.Add(appealSet); } else { findOne.AppealEndDate = appealSet.AppealEndDate; findOne.AppealStartDate = appealSet.AppealStartDate; findOne.AppealCreateDateTime = appealSet.AppealCreateDateTime; findOne.HiddenCode = appealSet.HiddenCode; findOne.ModifyDateTime = DateTime.Now; findOne.ModifyUserId = appealSet.ModifyUserId; } db.SaveChanges(); }