//GET: public ActionResult Edit() { var Id = Request.Params["Id"]; TourUserDTO model = new TourUserDTO(); ///编辑 if (!string.IsNullOrEmpty(Id) && Id != "0") { var result = tourUserService.GetInfo(Id); if (result.Code == ResultCode.Success) { model = result.Data; } } return(View(model)); }
/// <summary> /// 新增 /// </summary> /// <param name="entity"></param> /// <returns></returns> public ResultWithCodeEntity AddOrEdit(TourUserDTO entity) { try { var res = new TourUserModel(); var result = false; if (!string.IsNullOrEmpty(entity.Id)) { var detail = tourUserRepository.GetInfo(entity.Id); res = (TourUserModel)Mapper.Map(entity, detail, entity.GetType(), detail.GetType()); res.modify_time = DateTime.Now; result = tourUserRepository.Update(res); } else { entity.Id = DateTime.Now.ToString("yyyyMMddHHmmss") + new Random(100).Next(100, 999); //记录一下 数据库设置默认1 //entity.status = "1"; res = Mapper.Map <TourUserModel>(entity); res.status = "1"; res.create_time = DateTime.Now; result = tourUserRepository.Add(res); } if (result) { return(Result.Success()); } else { return(Result.Error(ResultCode.DefaultError)); } } catch (Exception ex) { return(Result.Error(ResultCode.ExceptionError)); } }
public JsonResult AddOrEdit(TourUserDTO entity) { var result = tourUserService.AddOrEdit(entity); return(Json(result, JsonRequestBehavior.AllowGet)); }