public void Create(AffiliateDTO item) { var affiliate = AffiliateMapper.DTOtoAffiliate(item); _context.Affiliates.Add(affiliate); _context.SaveChanges(); }
public IActionResult CreateAffiliate([FromBody] CreateAffiliateViewModel createAffiliateViewModel) { var affiliateDTO = AffiliateMapper.CreateAffiliateVMToDTO(createAffiliateViewModel); _affiiliateService.Create(affiliateDTO); return(Ok(ModelState)); }
public List <AffiliateDTO> GetAll() { var affiliates = _context.Affiliates .Include(a => a.Address) .Select(a => AffiliateMapper.AffiliateToDTO(a)) .ToList(); return(affiliates); }
public AffiliateDTO Get(int id) { var affiliate = _context.Affiliates.Include(a => a.Address).SingleOrDefault(a => a.Id.Equals(id)); if (affiliate is null) { return(null); } return(AffiliateMapper.AffiliateToDTO(affiliate)); }
public ActionResult <AffiliateViewModel> GetAffiliate(int id) { var affiliate = _affiiliateService.Get(id); if (affiliate is null) { return(NotFound()); } return(AffiliateMapper.DTOtoAffiliateVM(affiliate)); }
public IActionResult UpdateAffiliate(int id, [FromBody] UpdateAffiliateViewModel updateAffiliateViewModel) { if (id != updateAffiliateViewModel.Id) { return(BadRequest()); } if (!_affiiliateService.Exist(id)) { return(NotFound()); } var affiliateDTO = AffiliateMapper.UpdateAffiliateVMToDTO(updateAffiliateViewModel); _affiiliateService.Update(affiliateDTO); return(NoContent()); }
public ActionResult <IEnumerable <AffiliateViewModel> > GetAffiliates() { return(_affiiliateService.GetAll().Select(a => AffiliateMapper.DTOtoAffiliateVM(a)).ToArray()); }