Пример #1
0
        public bool CreatePartyItem(PartyItemCreate partyItemToCreate)
        {
            var entity = new PartyItem
            {
                Name  = partyItemToCreate.Name,
                Price = partyItemToCreate.Price
            };

            _db.PartyItems.Add(entity);
            return(_db.SaveChanges() == 1);
        }
Пример #2
0
        public ActionResult Create(PartyItemCreate partyItem)
        {
            if (ModelState.IsValid)
            {
                _userId           = Guid.Parse(User.Identity.GetUserId());
                _partyItemService = new PartyItemService(_userId);
                _partyItemService.CreatePartyItem(partyItem);
                return(RedirectToAction("Index"));
            }

            return(View(partyItem));
        }
Пример #3
0
        public IHttpActionResult Post(PartyItemCreate partyItemToCreate)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreatePartyItemService();

            if (!service.CreatePartyItem(partyItemToCreate))
            {
                return(InternalServerError());
            }

            return(Ok());
        }