public Database.Entities.Other.Region Convert(Models.Other.CRUD.Region source, Database.Entities.Other.Region destination, ResolutionContext context) { return(new Database.Entities.Other.Region { Name = source.Name, Longitud = source.Longitud, Latitud = source.Latitud, Created = DateTime.Now }); }
public Task <List <Result> > CreateRegionAsync(Models.Other.CRUD.Region region) { if (_dbClient.RegionWithSameNameAlreadyExists(region.Name)) { return(Task.FromResult(new List <Result> { new Result(false, "Det här området existerar redan") })); } return(new List <Result>().Get(_dbClient.CreateRegionAsync(_mapper.Map <Database.Entities.Other.Region>(region)), ResultMessages.CreateRegion)); }
public Task <List <Result> > Create([FromBody] Models.Other.CRUD.Region region) { _logger.Debug("Requesting to create a new region"); return(_regionRepository.CreateRegionAsync(region)); }