public async Task <IHttpActionResult> GetFuelDeliveryTypeById(int id) { FuelDeliveryType fuelDeliveryType = await _fuelDeliveryTypeApplicationService.GetAsync(id); FuelDeliveryTypeViewModel fuelDeliveryTypeViewModel = Mapper.Map <FuelDeliveryTypeViewModel>(fuelDeliveryType); return(Ok(fuelDeliveryTypeViewModel)); }
public async Task <IHttpActionResult> Post(FuelDeliveryTypeInputModel fuelDeliveryTypeInputModel) { // create fuelDeliveryType and list of comments FuelDeliveryType fuelDeliveryType = new FuelDeliveryType() { Id = fuelDeliveryTypeInputModel.Id, FuelDeliveryTypeName = fuelDeliveryTypeInputModel.Name }; CommentsStagingModel comment = new CommentsStagingModel() { Comment = fuelDeliveryTypeInputModel.Comment }; var attachments = SetUpAttachmentsModels(fuelDeliveryTypeInputModel.Attachments); var changeRequestId = await _fuelDeliveryTypeApplicationService.AddAsync(fuelDeliveryType, CurrentUser.Email, comment, attachments); return(Ok(changeRequestId)); }