public static void EOPUnitSeed(IEOPUnitService EOPUnitservice) { var units = new List <EOPUnit> { new EOPUnit { Id = 1, Name = "KG" }, new EOPUnit { Id = 2, Name = "Litre" }, new EOPUnit { Id = 3, Name = "Bags" }, new EOPUnit { Id = 4, Name = "N/A" }, }; foreach (var unit in units) { EOPUnitservice.Create(unit).Wait(); } }
public IActionResult Post([FromBody] EOPTypeCreationDTO EOPType) { try{ if (EOPType == null) { //_logger.LogError("Owner object sent from client is null."); return(BadRequest("Owner object is null")); } if (!ModelState.IsValid) { //_logger.LogError("Invalid owner object sent from client."); return(BadRequest("Invalid model object")); } var Entity = _mapper.Map <EOPUnit>(EOPType); _eOPUnitService.Create(Entity); var EntityToReturn = _mapper.Map <EOPUnitDto>(Entity); return(CreatedAtRoute("GetById", new { id = EntityToReturn.Id }, EntityToReturn)); } catch (Exception ex) { //_logger.LogError($"Something went wrong inside CreateOwner action: {ex.Message}"); return(StatusCode(500, "Internal server error" + ex.ToString())); } }