public ActionResult Edit(CotCotacao item)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    service.Gravar(item);
                    return(Json(new { success = true }));
                }

                return(PartialView(item));
            }
            catch (ArgumentException e)
            {
                return(Json(new { error = e.Message }));
            }
        }
        public void GravarTest()
        {
            // Arrange
            var item1 = new CotCotacao {
                FornecedorId = 1, Observ = "", Preco = 10, ReqRequisicaoId = 1, ReqMaterialId = 1
            };
            var item2 = new CotCotacao {
                FornecedorId = 1, Observ = "", Preco = 20, ReqRequisicaoId = 1, ReqMaterialId = 2
            };
            var item3 = new CotCotacao {
                FornecedorId = 1, Observ = "", Preco = 30, ReqRequisicaoId = 1, ReqMaterialId = 3
            };

            // Act
            service.Gravar(item1);
            service.Gravar(item2);
            service.Gravar(item3);

            // Assert
            Assert.IsTrue(item1.Id > 0);
            Assert.IsTrue(item2.Id > 0);
            Assert.IsTrue(item3.Id > 0);
        }