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());
        }
示例#2
0
        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);
        }