public ActionResult Obrisi(DeleteVM vm)
        {
            Tehnicko_osoblje nalog;


            nalog = db.Tehnicka_osoblja.Find(vm.Tehnicko_osobljeId);

            db.Tehnicka_osoblja.Remove(nalog);

            db.SaveChanges();
            vm.listaTehnicara = db.Tehnicka_osoblja.ToList();
            //return RedirectToAction("Home","Administrator",new {area="ModulAdmin"});
            TempData["Message"] = "Uspjesno izmjena!";
            return(RedirectToAction("Delete"));
        }
示例#2
0
        public ActionResult Obrisi(DeleteVM vm)
        {
            KorisnickiNalog k = db.KorisnickiNalozi.Find(vm.AdministratorId);
            Administrator   nalog;


            nalog     = db.Administratori.Find(vm.AdministratorId);
            k.Aktivan = false;
            db.Administratori.Remove(nalog);

            db.SaveChanges();
            vm.listaAdministratora = db.Administratori.ToList();
            //return RedirectToAction("Home","Administrator",new {area="ModulAdmin"});
            TempData["Message"] = "Uspjesno izmjena!";
            return(RedirectToAction("Delete"));
        }
示例#3
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DeleteVM user = new DeleteVM();

            user.user = new UserVM(db.userDB.Find(id));

            if (user == null)
            {
                return(HttpNotFound());
            }
            user.username = User.Identity.Name;
            return(View(user));
        }
示例#4
0
        public ActionResult DeleteMyProfile(DeleteVM model)
        {
            string userEmail = User.Identity.Name;

            if (contactService.PasswordCheck(userEmail, model.Password))
            {
                int id = contactService.GetIdByEmail(userEmail);
                contactService.Delete(id);
                TempData["Info"] = ResourceUI.DeleteSuccess;
                return(RedirectToAction("Login"));
            }
            else
            {
                ViewBag.Message = ResourceUI.DeleteNotConfirm;
                return(View("Delete"));
            }
        }
示例#5
0
        public IHttpActionResult Deletes([FromBody] DeleteVM dataRequest)
        {
            try
            {
                if (string.IsNullOrEmpty(dataRequest.IDList))
                {
                    return(Json(new TResult()
                    {
                        Status = (int)EStatus.Fail,
                        Msg = VNPTResources.Instance.Get(VNPTResources.ID.MsgErrorRequiredDeleteID)
                    }));
                }
                string[] ids = (string[])JsonConvert.DeserializeObject(dataRequest.IDList, typeof(string[]));

                var list = this.Repository.GetQuery <AD_PAGE>().Where(r => ids.Any(p => p == r.ID)).ToList();
                for (int i = list.Count - 1; i >= 0; i--)
                {
                    var autoNumber = list[i];

                    this.Repository.Delete(autoNumber);
                    this.VNPTLogs.Write(this.Repository, EAction.Delete, JsonConvert.SerializeObject(autoNumber));
                }

                this.Repository.UnitOfWork.SaveChanges();

                return(Json(new TResult()
                {
                    Status = (short)EStatus.Ok,
                    Msg = VNPTResources.Instance.Get(VNPTResources.ID.MsgDeleteOk)
                }));
            }
            catch (Exception e)
            {
                this.VNPTLogs.Write(this.RepositoryLog, e.Message);
                return(Json(new TResult()
                {
                    Status = (short)EStatus.Fail,
                    Msg = e.Message
                }));
            }
        }
        public ActionResult Delete(int id)
        {
            TodoItemBL todoItemBL = new TodoItemBL();
            TodoItem   todoItem   = todoItemBL.GetItemByID(id);

            if (todoItem == null)
            {
                return(RedirectToAction("Forbidden"));
            }
            string loggedUser = (string)Session["LoggedUser"];
            UserBL userBL     = new UserBL();
            int    userID     = userBL.GetLoggedUserID(loggedUser);

            if (todoItem.UserID != userID)
            {
                return(RedirectToAction("Forbidden"));
            }

            DeleteVM deleteVM = new DeleteVM(todoItem);

            return(View(deleteVM));
        }
示例#7
0
        // GET: User/Delete/5
        public ActionResult Delete(int id)
        {
            DeleteVM deleteVM = new DeleteVM((List <UserDB>)Session["Users"], id);

            return(View(deleteVM));
        }
 public async Task <bool> Delete(DeleteVM deleteVM) => await _employeeService.Delete(deleteVM);
 public bool Delete(DeleteVM deleteVM)
 {
     _meetingRepo.Delete(deleteVM.ID);
     return(true);
 }