public int InsertBasicInfo(ResBasicInfo baserequest) { NCIEvaluate evaluate = new NCIEvaluate(); evaluate.Feeno = baserequest.Feeno; evaluate.Name = baserequest.Name; evaluate.Ssno = baserequest.Ssno; evaluate.Starttime = baserequest.Starttime; evaluate.Residentno = baserequest.Residentno; evaluate.Bedno = baserequest.Bedno; evaluate.Createby = SecurityHelper.CurrentPrincipal.EmpNo; evaluate.Createtime = DateTime.Now; Mapper.CreateMap <NCIEvaluate, LTC_NCIEVALUATE>(); var model = Mapper.Map <LTC_NCIEVALUATE>(evaluate); unitOfWork.GetRepository <LTC_NCIEVALUATE>().Insert(model); return(model.NCIEVALUATEID); }
public void updateBasicInfo(ResBasicInfo baserequest) { NCIEvaluate evaluate = new NCIEvaluate(); Mapper.CreateMap <LTC_NCIEVALUATE, NCIEvaluate>(); var nciEval = unitOfWork.GetRepository <LTC_NCIEVALUATE>().dbSet.Where(m => m.NCIEVALUATEID == baserequest.NCIEvaluateid).FirstOrDefault(); Mapper.Map(nciEval, evaluate); evaluate.Feeno = baserequest.Feeno; evaluate.Name = baserequest.Name; evaluate.Ssno = baserequest.Ssno; evaluate.Starttime = baserequest.Starttime; evaluate.Residentno = baserequest.Residentno; evaluate.Bedno = baserequest.Bedno; evaluate.Updateby = SecurityHelper.CurrentPrincipal.EmpNo; evaluate.Updatetime = DateTime.Now; base.Save <LTC_NCIEVALUATE, NCIEvaluate>(evaluate, (q) => q.NCIEVALUATEID == evaluate.NCIEvaluateid); }