public async Task <ApplicationCore.Models.Response.CabTypes> Add(ApplicationCore.Models.Request.CabTypes request) { CabTypes cabTypes = new CabTypes() { CabTypeName = request.CabTypeName }; var cab = await _cabTypesRepository.AddAsync(cabTypes); ApplicationCore.Models.Response.CabTypes result = new ApplicationCore.Models.Response.CabTypes() { CabTypeId = cab.CabTypeId, CabTypeName = cab.CabTypeName }; return(result); }
public async Task <CabTypesRegisterResponseModel> CreateCab(CabTypesRegisterRequestModel registerRequestModel) { var cab = new CabTypes { Name = registerRequestModel.Name }; var createdCab = await _cabRepository.AddAsync(cab); var createdCabResponseModel = new CabTypesRegisterResponseModel { Id = createdCab.Id, Name = createdCab.Name }; return(createdCabResponseModel); }
// return createdUserResponseModel; public async Task <CabTypesResponseModel> UpdateCab(UpdateCabTypeRequestModel updateRequestModel) { var cab = new CabTypes { Id = updateRequestModel.Id, Name = updateRequestModel.Name }; var updatedCab = await _cabRepository.UpdateAsync(cab); var updatedCabResponseModel = new CabTypesResponseModel() { Id = updatedCab.Id, Name = updatedCab.Name }; return(updatedCabResponseModel); }