public ActionResult UpdateTicketType(TicketTypeRowViewModel model) { //if (!ModelState.IsValid) //{ // return BadRequest("Invalid Request"); //} var updateResult = _ticketTypeService.UpdateTicketType(model); if (!string.IsNullOrEmpty(updateResult)) { return(StatusCode((int)HttpStatusCode.NotAcceptable, updateResult)); } return(Ok()); }
public string UpdateTicketType(TicketTypeRowViewModel model) { var existedTicketType = _ticketTypeRepository.Get(x => x.Deleted == false && x.Id == model.Id); if (existedTicketType == null) { return("Ticket Type Not Found"); } if (model.Name != null && !model.Name.Equals("")) { existedTicketType.Name = model.Name; } if (model.VehicleId.ToString() != null && !model.VehicleId.Equals("")) { existedTicketType.VehicleId = model.VehicleId; } existedTicketType.UpdatedAtUTC = DateTime.UtcNow; _ticketTypeRepository.Update(existedTicketType); _unitOfWork.CommitChanges(); return(string.Empty); }