public HordeDetails UpdateHorde(int id, HordeCreateItem hordeCreateItem) { Horde horde = mapper.Map <Horde>(hordeCreateItem); horde.Id = id; Horde updatedHorde = hordeRepository.Update(id, horde); return(mapper.Map <HordeDetails>(updatedHorde)); }
public ActionResult <HordeDetails> Update(int id, [FromBody] HordeCreateItem hordeCreateItem) { HordeDetails updatedHorde = hordeService.UpdateHorde(id, hordeCreateItem); if (updatedHorde != null) { return(Ok(updatedHorde)); } else { return(NotFound()); } }
public ActionResult <HordeDetails> Create([FromBody] HordeCreateItem hordeCreateItem) { HordeDetails createdHorde = hordeService.CreateHorde(hordeCreateItem); return(Ok(createdHorde)); }
public HordeDetails CreateHorde(HordeCreateItem hordeCreateItem) { Horde createdHorde = hordeRepository.SaveHorde(mapper.Map <Horde>(hordeCreateItem)); return(mapper.Map <HordeDetails>(createdHorde)); }