public Magazine Create(MagazineDto Magazine) { var magazine = _mapper.Map <Magazine>(Magazine); _context.Add(magazine); _context.SaveChanges(); return(magazine); }
public void Update(MagazineDto magazineParam) { var magazine = _context.Magazines.Find(magazineParam.Id); magazine.Id = magazineParam.Id; magazine.Name = magazineParam.Name; magazine.Price = magazineParam.Price; magazine.Quantity = magazineParam.Quantity; magazine.Type = magazineParam.Type; _context.Magazines.Update(magazine); _context.SaveChanges(); }
public IActionResult CreateMagazine([FromBody] MagazineDto magazineDto) { var magazineDtos = _mapper.Map <MagazineDto>(magazineDto); var magazine = _magazineService.Create(magazineDtos); return(Ok(new { Id = magazine.Id, Name = magazine.Name, Price = magazine.Price, Quantity = magazine.Quantity, Type = magazine.Type })); }
public IActionResult Update(int id, [FromBody] MagazineDto magazineDto) { var magazine = _mapper.Map <MagazineDto>(magazineDto); magazine.Id = id; try { _magazineService.Update(magazine); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }