/// <summary> /// 浏览明细 /// </summary> /// <param name="Id"></param> /// <returns></returns> public ActionResult BrowseDetail(int Id) { var model = new EM_ExpenseAccount_Detail(); if (Id != 0) { model = expenseAccountDetailRepo.GetById(Id); } else { model.OccurDate = DateTime.Now; } InitSelect(model.CateId, model.CompanyId); return(PartialView("_BrowseDetail", model)); }
public ActionResult SaveDetail(EM_ExpenseAccount_Detail model) { model.Modifier = ViewHelp.GetUserName(); model.ModifyTime = DateTime.Now; if (model.Id == 0) { model.Creater = ViewHelp.GetUserName(); model.CreateTime = DateTime.Now; expenseAccountDetailRepo.Add(model); } else { var entity = expenseAccountDetailRepo.GetById(model.Id); Log(entity); entity = Mapper.Map <EM_ExpenseAccount_Detail, EM_ExpenseAccount_Detail>(model, entity); } var result = expenseAccountDetailRepo.SaveChanges(); var dto = Mapper.Map <EM_ExpenseAccount_Detail, ExpenseAccountDetailListDTO>(model); return(Json(new { code = result, message = "保存失败,请重试", model = dto })); }