Пример #1
0
        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));
        }
Пример #2
0
        public ActionResult <HordeDetails> Update(int id, [FromBody] HordeCreateItem hordeCreateItem)
        {
            HordeDetails updatedHorde = hordeService.UpdateHorde(id, hordeCreateItem);

            if (updatedHorde != null)
            {
                return(Ok(updatedHorde));
            }
            else
            {
                return(NotFound());
            }
        }
Пример #3
0
        public ActionResult <HordeDetails> Create([FromBody] HordeCreateItem hordeCreateItem)
        {
            HordeDetails createdHorde = hordeService.CreateHorde(hordeCreateItem);

            return(Ok(createdHorde));
        }
Пример #4
0
        public HordeDetails CreateHorde(HordeCreateItem hordeCreateItem)
        {
            Horde createdHorde = hordeRepository.SaveHorde(mapper.Map <Horde>(hordeCreateItem));

            return(mapper.Map <HordeDetails>(createdHorde));
        }