Esempio n. 1
0
        //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));
        }
Esempio n. 2
0
        /// <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));
            }
        }
Esempio n. 3
0
        public JsonResult AddOrEdit(TourUserDTO entity)
        {
            var result = tourUserService.AddOrEdit(entity);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }