public static internalDTO.RouteOfAdministration MapFromExternal(externalDTO.RouteOfAdministration routeOfAdministration) { var res = routeOfAdministration == null ? null : new internalDTO.RouteOfAdministration() { Id = routeOfAdministration.Id, RouteOfAdministrationValue = routeOfAdministration.RouteOfAdministrationValue }; return(res); }
public async Task <IActionResult> PutRouteOfAdministration(int id, v1_0_DTO.RouteOfAdministration routeOfAdministration) { if (id != routeOfAdministration.Id) { return(BadRequest()); } _bll.RouteOfAdministrations.Update(v1_0_Mapper.RouteOfAdministrationMapper.MapFromExternal(routeOfAdministration)); await _bll.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <v1_0_DTO.RouteOfAdministration> > PostRouteOfAdministration(v1_0_DTO.RouteOfAdministration routeOfAdministration) { routeOfAdministration = v1_0_Mapper.RouteOfAdministrationMapper.MapFromBLL( await _bll.RouteOfAdministrations.AddAsync(v1_0_Mapper.RouteOfAdministrationMapper.MapFromExternal(routeOfAdministration))); await _bll.SaveChangesAsync(); routeOfAdministration = v1_0_Mapper.RouteOfAdministrationMapper.MapFromBLL( _bll.RouteOfAdministrations.GetUpdatesAfterUOWSaveChanges( v1_0_Mapper.RouteOfAdministrationMapper.MapFromExternal(routeOfAdministration))); return(CreatedAtAction("GetRouteOfAdministration", new { version = HttpContext.GetRequestedApiVersion().ToString(), id = routeOfAdministration.Id }, routeOfAdministration)); }