public IHttpActionResult PostSalesYear(SalesYearDTO _Dto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Guid id = _Dto.Id; int EntityStateId = 0; if (id == Guid.Empty) { id = Guid.NewGuid(); // user.Id = id; EntityStateId = (int)EntityState.Added; } else { EntityStateId = (int)EntityState.Modified; } Guid result = _SalesYearService.Save(_Dto, id, EntityStateId); _Dto.Id = id; if (result == Guid.Empty) { return(StatusCode(HttpStatusCode.Conflict)); } return(Ok(_Dto.Id)); }
public async Task <IHttpActionResult> PutUserMaster(Guid id, SalesYearDTO _Dto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != _Dto.Id) { return(BadRequest()); } int EntityStateId = (int)EntityState.Modified; Guid result = await _SalesYearService.SaveStatus(_Dto, id, EntityStateId); if (result == Guid.Empty) { return(NotFound()); } return(StatusCode(HttpStatusCode.NoContent)); }