public IActionResult Update(string id, GroceryStoreModel groceryStoreModelIn)
        {
            var groceryStoreModel = _groceryStoreService.Get(id);

            if (groceryStoreModel == null)
            {
                return(NotFound());
            }

            _groceryStoreService.Update(id, groceryStoreModelIn);

            return(NoContent());
        }
        public ActionResult <GroceryStoreModel> Create(GroceryStoreModel groceryStoreModel)
        {
            List <GroceryStoreModel> currentList = _groceryStoreService.Get();

            foreach (GroceryStoreModel listItem in currentList)
            {
                // checking for duplicate grocery
                if (groceryStoreModel.storename.ToUpper().Trim() == listItem.storename.ToUpper().Trim())
                {
                    return(Conflict());
                }
            }
            _groceryStoreService.Create(groceryStoreModel);

            return(CreatedAtRoute("GetGroceryStore", new { id = groceryStoreModel.id.ToString() }, groceryStoreModel));
        }
Example #3
0
 public OrderssesController(GroceryStoreModel db)
 {
     this.db = db;
 }
 public DepartmentsController(GroceryStoreModel db)
 {
     this.db = db;
 }
 public void Remove(GroceryStoreModel groceryStoreModelIn) =>
 _groceryStoreModels.DeleteOne(groceryStoreModel => groceryStoreModel.id == groceryStoreModelIn.id);
 public void Update(string id, GroceryStoreModel groceryStoreModelIn) =>
 _groceryStoreModels.ReplaceOne(groceryStoreModel => groceryStoreModel.id == id, groceryStoreModelIn);
 public GroceryStoreModel Create(GroceryStoreModel groceryStoreModel)
 {
     _groceryStoreModels.InsertOne(groceryStoreModel);
     return(groceryStoreModel);
 }