public void Update_Get_Updated()
        {
            var fermentable = _fermentableRepository.GetAll().LastOrDefault();

            fermentable.Name = "Update" + DateTime.Now.Ticks;
            _fermentableRepository.Update(fermentable);
            var updated = _fermentableRepository.GetSingle(fermentable.FermentableId);

            Assert.AreEqual(fermentable.Name, updated.Name);
        }
        public IActionResult Update(string oid, [FromBody] Fermentable fermentable)
        {
            var fermentableDb = _fermentableRepository.Find(x => x.Oid == new Guid(oid));

            fermentableDb.Name        = fermentable.Name;
            fermentableDb.Description = fermentable.Description;
            fermentableDb.Link        = fermentable.Link;
            fermentableDb.Vendor      = fermentable.Vendor;

            _fermentableRepository.Update(fermentableDb);

            _unitOfWork.Complete();
            return(Ok(fermentableDb));
        }