示例#1
0
        public async Task <IActionResult> DeletePack([FromRoute] Guid id)
        {
            var serviceResult = await _packService.Delete(id);

            switch (serviceResult)
            {
            case Enums.ServiceResult.NotFound:
                return(NotFound());

            case Enums.ServiceResult.Ok:
            default:
                return(Ok());
            }
        }
示例#2
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here

                PackService.Delete(PackService.GetById(id));
                PackService.Commit();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#3
0
        public ActionResult Delete(int id, PackVM aftervm)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (id == null)
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }
                    Pack   p  = service.GetById(id);
                    PackVM p1 = new PackVM()
                    {
                        Description = p.Description,
                        EndDate     = p.EndDate,
                        StartDate   = p.StartDate,
                        PackName    = p.PackName,
                        TypePack    = p.TypePack,
                        Quantity    = p.Quantity
                    };
                    if (p == null)
                    {
                        return(HttpNotFound());
                    }
                    service.Delete(p);
                    service.Commit();

                    return(RedirectToAction("Index"));
                }
                // TODO: Add delete logic here
                return(View(aftervm));
            }
            catch
            {
                return(View());
            }
        }
示例#4
0
 public bool Delete(Guid PackId)
 {
     return(PackService.Delete(EmployeeEntity, PackId));
 }