Esempio n. 1
0
        public void CreateOrc(OrcCreateItem orcCreateItem)
        {
            Orc orc     = mapper.Map <Orc>(orcCreateItem);
            int hordeId = orcCreateItem.HordeId;

            orcRepository.SaveOrc(orc, hordeId);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        public ActionResult <OrcDetails> Update(int id, [FromBody] OrcCreateItem orcCreateItem)
        {
            OrcDetails updatedOrc = orcService.UpdateOrc(id, orcCreateItem);

            if (updatedOrc != null)
            {
                return(Ok(updatedOrc));
            }
            else
            {
                return(NotFound());
            }
        }
Esempio n. 4
0
 public ActionResult Create([FromBody] OrcCreateItem orcCreateItem)
 {
     orcService.CreateOrc(orcCreateItem);
     return(Ok());
 }