Ejemplo n.º 1
0
        public void Update_Get_Updated()
        {
            var yeast = _yeastRepository.GetAll().LastOrDefault();

            yeast.Name = "Update" + DateTime.Now.Ticks;
            _yeastRepository.Update(yeast);
            var updated = _yeastRepository.GetSingle(yeast.YeastId);

            Assert.AreEqual(yeast.Name, updated.Name);
        }
Ejemplo n.º 2
0
        public IActionResult Update(string oid, [FromBody] Yeast yeast)
        {
            var yeastDb = _yeastRepository.Find(x => x.Oid == new Guid(oid));

            yeastDb.Name          = yeast.Name;
            yeastDb.ProductNumber = yeast.ProductNumber;
            yeastDb.Link          = yeast.Link;
            yeastDb.Vendor        = yeast.Vendor;

            _yeastRepository.Update(yeastDb);

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