private Model.Milestone CreateMilestone(Models.Milestone value) { var milestone = Mapper.Map <Models.Milestone, Model.Milestone>(value); var tender = _tenderService.GetTenderById(value.IDproject); milestone.Tender = tender; _milestoneService.Create(milestone); _milestoneService.Save(); return(milestone); }
private Model.Milestone UpdateMilestone(Models.Milestone value) { var milestone = _milestoneService.GetById(value.ID, value.IDproject); var tender = _tenderService.GetTenderById(value.IDproject); Mapper.Map(value, milestone); _milestoneService.Update(milestone); _milestoneService.Save(); return(milestone); }
public ActionResult Delete(Models.Milestone value) { var milestone = _milestoneService.GetById(value.ID, value.IDproject); if (milestone == null) { return(JsonResponse.GetJsonResult(JsonResponse.ERROR_RESPONSE, milestone)); } _milestoneService.Delete(milestone); _milestoneService.Save(); return(JsonResponse.GetJsonResult(JsonResponse.OK_DATA_RESPONSE, value)); }
public ActionResult Save(Models.Milestone value) { Model.Milestone milestone; if (value.ID <= 0) { milestone = CreateMilestone(value); } else { milestone = UpdateMilestone(value); } var model = Mapper.Map <Model.Milestone, Models.Milestone>(milestone); return(JsonResponse.GetJsonResult(JsonResponse.OK_DATA_RESPONSE, model)); }
/// <summary> /// 获取对象模型 /// </summary> /// <returns></returns> private UfidaPMS.Models.Milestone GetModel() { UfidaPMS.Models.Milestone model = new Models.Milestone(); model.createdate = dateTimePicker1.Value.Date; model.milestoneid = ""; model.subprojectid = this.SubProjectId; model.verion = 0; model.MilestoneSubList = new List <Models.MilestoneSub>(); foreach (DataGridViewRow dgvr in dgvMileStoneList.Rows) { Models.MilestoneSub s = new Models.MilestoneSub(); s.planfinishdate = Convert.ToDateTime(dgvr.Cells["PlanFinishDay"].Value); s.startdate = Convert.ToDateTime(dgvr.Cells["StartTime"].Value); s.orderid = Convert.ToInt32(dgvr.Cells["Index"].Value); s.milestoneid = ""; s.milestonename = dgvr.Cells["MilestoneName"].Value.ToString(); s.TotalPercent = Convert.ToInt32(dgvr.Cells["TotalPercent"].Value); s.planpeopleday = Convert.ToInt32(dgvr.Cells["planpeopleday"].Value); model.MilestoneSubList.Add(s); } return(model); }
public MilestoneAuthorizationHelper(object model) : base(model) { Milestone = (Models.Milestone)model; }