public void Delete_NotExistId_ReturnFalse()
        {
            mockUnitOfWork.Setup(u => u.Companies.GetById(0));
            var result = manager.Delete(0);

            Assert.IsFalse(result);
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Company note = companyManager.Find(x => x.Id == id);

            companyManager.Delete(note);
            return(RedirectToAction("Index"));
        }
 protected void deleteButton_Click(object sender, EventArgs e)
 {
     if (companyId == 0)
     {
         messageLabel.InnerText = "Not Found";
     }
     else
     {
         messageLabel.InnerText = companyManager.Delete(companyId);
     }
 }
        public void Test_CompanyMgr_CompanyDelete()
        {
            var connection = new SqliteConnection("DataSource=:memory:");

            connection.Open();

            try {
                var options = new DbContextOptionsBuilder <HOSContext>()
                              .UseSqlite(connection)
                              .Options;

                using (var context = new HOSContext(options))
                {
                    context.Database.EnsureCreated();
                }

                using (var context = new HOSContext(options))
                {
                    ICompanyManager companyMgr = new CompanyManager(new Repository(context));

                    var company = new Company()
                    {
                        CompanyCode = "FCT001",
                        CompanyName = "First Choice Transport",
                        DOT_Number  = "951560",
                        MC_Number   = "MC-407377",
                        CreatedBy   = "admin",
                        CreatedOn   = DateTime.Now,
                        UpdatedBy   = "admin",
                        UpdatedOn   = DateTime.Now
                    };

                    companyMgr.Create(company);
                    companyMgr.SaveChanges();

                    var test = companyMgr.GetCompany(c => c.CompanyCode == "FCT001");
                    Assert.NotNull(test);

                    companyMgr.Delete(company);
                    companyMgr.SaveChanges();

                    test = companyMgr.GetCompany(c => c.CompanyCode == "FCT001");
                    Assert.Null(test);
                }
            } finally {
                connection.Close();
            }
        }
        public IHttpActionResult Delete(Company company)
        {
            try
            {
                var Mngr = new CompanyManager();
                Mngr.Delete(company);

                ApiResponse ApiResp = new ApiResponse
                {
                    Message = "Compañía eliminada exitosamente"
                };

                return(Ok(ApiResp));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Beispiel #6
0
        private void deleteBtn_Click(object sender, EventArgs e)
        {
            try
            {
                company = new Company()
                {
                    ID = _ID
                };

                manager = new CompanyManager();
                manager.Delete(company);
                FillGrid();
                _ID = 0;
                addCompanyBtn.Text = "Add";
                MessageBox.Show("Successfully Deleted!");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message.ToString());
            }
        }
Beispiel #7
0
        public ExcutionResult Delete(string id, string useId)
        {
            ExcutionResult rowAffected = new ExcutionResult();

            try
            {
                var param = CompanyManager.GetById(id);
                if (param != null)
                {
                    var now = DateTime.Now;
                    param.UpdatedAt = now;
                    param.UpdatedBy = useId;
                    rowAffected     = CompanyManager.Delete(param);
                }
            }
            catch (Exception e)
            {
                rowAffected.ErrorCode = 1;
                rowAffected.Message   = e.Message;
                _iLogger.LogError(e.Message, e);
            }
            return(rowAffected);
        }
        public void Delete(string id)
        {

            CompanyManager cm = new CompanyManager();
            var item = cm.GetAll(rowKey: id).Result.SingleOrDefault(); // _items.FirstOrDefault(x => x.Id == id);
            //if (item != null)
            //{
            //    return HttpNotFound();
            //}

            var res = cm.Delete(item);
            res.Wait();

            string url = Url.RouteUrl("Get", new { id = item.Id }, Request.Scheme, Request.Host.ToUriComponent());

            HttpContext.Response.StatusCode = 201;
            HttpContext.Response.Headers["Location"] = url;
        }