/// <summary> /// Edit department /// </summary> /// <param name="dto"></param> /// <returns></returns> public IActionResult Edit(SuppliersDto dto) { if (!ModelState.IsValid) { return(Json(new { Result = "Faild", Message = GetModelStateError() })); } try { if (dto.Id == Guid.Empty) { dto.Id = Guid.NewGuid(); dto.CreatedTime = DateTime.Now; dto.ModifiedTime = DateTime.Now; } else if (dto.Id != Guid.Empty) { dto.ModifiedTime = 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 })); } }
/// <summary> /// Insert or update /// </summary> /// <param name="dto">entity</param> /// <returns></returns> public bool InsertOrUpdate(SuppliersDto dto) { var menu = _repository.InsertOrUpdate(Mapper.Map <Suppliers>(dto)); return(menu == null ? false : true); }