Esempio n. 1
0
 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
     });
 }
Esempio n. 2
0
        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")));
        }