示例#1
0
        /// <summary>
        /// Edit department
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public IActionResult Edit(DepartmentDto dto)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new
                {
                    Result = "Faild",
                    Message = GetModelStateError()
                }));
            }

            try
            {
                if (dto.Id == Guid.Empty)
                {
                    dto.Id         = Guid.NewGuid();
                    dto.CreateTime = DateTime.Now;
                }
                if (_service.InsertOrUpdate(dto))
                {
                    return(Json(new { Result = "Success" }));
                }
                return(Json(new { Result = "Faild" }));
            }
            catch (Exception ex)
            {
                return(Json(new { Result = "Faild", Message = ex.Message }));
            }
        }
示例#2
0
 public IActionResult Create([FromBody] DepartmentDto dto)
 {
     if (!ModelState.IsValid)
     {
         return(Ok(new
         {
             Result = "Faild",
             Message = GetModelStateError()
         }));
     }
     if (_service.InsertOrUpdate(dto))
     {
         return(Ok(new { Result = "Success" }));
     }
     return(Ok(new { Result = "Faild" }));
 }
        public IActionResult Edit(DepartmentDto dto)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(Json(new
                    {
                        Result = "Faild",
                        Message = base.GetModelStateError()
                    }));
                }

                if (_departmentAppService.InsertOrUpdate(dto))
                {
                    return(Json(new { Result = "success" }));
                }

                return(Json(new { Result = "Faild" }));
            }
            catch (Exception ex)
            {
                return(Json(new
                {
                    Result = "Faild",
                    Message = ex.Message
                }));
            }
        }
 public async Task <IActionResult> Edit(DepartmentDto department)
 {
     department.CreateUserId = Guid.Parse(User.GetClaimVal(ClaimTypes.NameIdentifier));
     department.CreateTime   = DateTime.Now;
     if (await _departmentAppService.InsertOrUpdate(department) != null)
     {
         return(Json(new { result = "Success", message = "数据保存成功" }));
     }
     else
     {
         return(Json(new { result = "Error", message = "数据保存失败" }));
     }
 }
示例#5
0
 /// <summary>
 /// 新增或编辑功能
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public IActionResult Edit(DepartmentDto dto)
 {
     if (!ModelState.IsValid)
     {
         return(Json(new
         {
             Result = "Failed",
             Message = GetModelStateError()
         }));
     }
     if (_service.InsertOrUpdate(dto))
     {
         return(Json(new { Result = "Success" }));
     }
     return(Json(new { Result = "Failed" }));
 }
示例#6
0
 /// <summary>
 /// 新增或编辑功能
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public IActionResult Edit(DepartmentDto dto)
 {
     if (!ModelState.IsValid)
     {
         return(Json(new
         {
             Result = "Faild",
             Message = GetModelStateError()
         }));
     }
     if (dto.Id.IndexOf("00000000") >= 0)
     {
         dto.Id = Guid.NewGuid().ToString("N");
     }
     if (dto.ParentId.IndexOf("00000000") >= 0)
     {
         dto.ParentId = string.Empty;
     }
     if (_service.InsertOrUpdate(dto))
     {
         return(Json(new { Result = "Success" }));
     }
     return(Json(new { Result = "Faild" }));
 }