public void CreateOrc(OrcCreateItem orcCreateItem) { Orc orc = mapper.Map <Orc>(orcCreateItem); int hordeId = orcCreateItem.HordeId; orcRepository.SaveOrc(orc, hordeId); }
public OrcDetails UpdateOrc(int id, OrcCreateItem orcCreateItem) { Orc orc = mapper.Map <Orc>(orcCreateItem); orc.Id = id; int hordeId = orcCreateItem.HordeId; Orc updatedOrc = orcRepository.Update(id, hordeId, orc); return(mapper.Map <OrcDetails>(updatedOrc)); }
public ActionResult <OrcDetails> Update(int id, [FromBody] OrcCreateItem orcCreateItem) { OrcDetails updatedOrc = orcService.UpdateOrc(id, orcCreateItem); if (updatedOrc != null) { return(Ok(updatedOrc)); } else { return(NotFound()); } }
public ActionResult Create([FromBody] OrcCreateItem orcCreateItem) { orcService.CreateOrc(orcCreateItem); return(Ok()); }