public BLL.App.DTO.CompatibilityMinimal MapToBLL(CompatibilityCreate apiComponent) { return(new BLL.App.DTO.CompatibilityMinimal { Id = 0, Component1Id = apiComponent.Component1Id, Component2Id = apiComponent.Component2Id, Notice = apiComponent.Notice }); }
public async Task <ActionResult> PostCompatibility(CompatibilityCreate compatibility) { var bllEntity = _mapper.MapToBLL(compatibility); if (await _bll.Compatibilities.AddNoReturn(bllEntity)) { await _bll.SaveChangesAsync(); return(Ok(new ResponseMessage("Compatibility created"))); } return(BadRequest(new ResponseMessage("Duplicate compatibility"))); }