Esempio n. 1
0
        public CreateItemResponse Handle(CreateItemRequest request)  // TODO NEEDS WORK
        {
            var response = new CreateItemResponse();

            response.Errors = Validate(request);

            if (response.HasErrors)
            {
                return(response);
            }

            try
            {
                var now = DateTime.Now;

                request.Item.IsActive      = true;
                request.Item.UserNotified  = false;
                request.Item.NotifyByEmail = true;
                request.Item.Created       = now;
                request.Item.Modified      = now;
                request.Item.LastChecked   = now.AddDays(-30);
                request.Item.Content       = "";

                _itemRepository.Create(request.Item);

                response.Success = true;

                return(response);
            }
            catch (Exception)
            {
                response.Errors.Add(new ErrorStatus("BAD_REQUEST"));
                return(response);
            }
        }
Esempio n. 2
0
        async void Save_Clicked(object sender, EventArgs e)
        {
            await repository.Create(Item);

            MessagingCenter.Send(this, "AddItem", Item);
            await Navigation.PopModalAsync();
        }
Esempio n. 3
0
        //Create Item
        public Item Create(Item newItem, string userId)
        {
            newItem.UserId = userId;
            int id = _repo.Create(newItem);

            newItem.Id = id;
            return(newItem);
        }
        public async Task <IActionResult> Create([Bind(include: "Title, Description, UnitType, Rate")] Items item)
        {
            if (ModelState.IsValid)
            {
                item.DateCreated = DateTime.Now;
                await itemsRepository.Create(item);

                return(RedirectToAction("Index"));
            }

            return(View(item));
        }
        public Item Create(Item newItem)
        {
            Item exists = _repo.Exists("name", newItem.Name);

            if (exists != null)
            {
                throw new Exception("We already have that item");
            }
            newItem.Id = Guid.NewGuid().ToString();
            _repo.Create(newItem);
            return(newItem);
        }
        /// <summary>
        /// Creates a burger if the name is unique otherwise throws an exception
        /// </summary>
        /// <param name="burgerData"></param>
        /// <returns></returns>
        public Burger AddBurger(Burger burgerData)
        {
            var exists = _repo.GetBurgerByName(burgerData.Name);

            if (exists != null)
            {
                throw new Exception("This burger already exists.");
            }
            burgerData.Id = Guid.NewGuid().ToString();
            _repo.Create(burgerData);
            return(burgerData);
        }
Esempio n. 7
0
 public Item Create(Item newItem)
 {
     newItem.Id = Guid.NewGuid().ToString();
     _repo.Create(newItem);
     return(newItem);
 }
Esempio n. 8
0
        public async Task <IActionResult> Post([FromBody] Item item)
        {
            var createdItem = await _itemsRepository.Create(item);

            return(CreatedAtAction("Get", new { id = item.ItemID }, item));
        }
Esempio n. 9
0
 public Item Create(Item newItem)
 {
     return(_repo.Create(newItem));
 }
        public Item Create(Item newItem)
        {
            var newerItem = _repo.Create(newItem);

            return(newerItem);
        }