Exemple #1
0
        public IActionResult Delete([FromQuery] int?[] id = null)
        {
            var result   = _staffService.DeleteStaff(id);
            var response = new ApiResponse <bool>(result);

            return(Ok(response));
        }
Exemple #2
0
        public ActionResult Delete(int id)
        {
            if (id <= 0)
            {
                throw new HttpRequestValidationException();
            }
            string        ErrorMessage = "";
            IStaffService _staSrv      = IoC.Resolve <IStaffService>();
            Staff         model        = _staSrv.Getbykey(id);

            if (model.AccountName == HttpContext.User.Identity.Name)
            {
                Messages.AddErrorFlashMessage("Tài khoản của nhân viên này đang đăng nhập lên không thể xóa!");
                return(RedirectToAction("Index"));
            }
            if (_staSrv.DeleteStaff(id, out ErrorMessage) == true)
            {
                log.Info("Delete staff by: " + HttpContext.User.Identity.Name + " Info-- ID: " + id.ToString());
                Messages.AddFlashMessage(Resources.Message.Staff_DMesSuccess);
            }
            else
            {
                Messages.AddErrorFlashMessage(Resources.Message.Staff_DMesUnsuccess);
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult <Staff> DeleteStaff(int StaffID)
        {
            var del_staff = _service.DeleteStaff(StaffID);

            //_logger.LogInformation("Staffs", _Staffs);
            return(del_staff);
        }
        public IActionResult OnPost(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            _service.DeleteStaff(id ?? default(int));

            return(RedirectToPage("./Index"));
        }
 public IActionResult DeleteStaff([FromBody] Staff staff)
 {
     try
     {
         var result = staffService.DeleteStaff(staff);
         return(Ok(result));
     }
     catch (Exception e)
     {
         return(Ok(e.Message));
     }
 }
Exemple #6
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var res = await _staffService.DeleteStaff(id);

                if (!res)
                {
                    return(BadRequest());
                }
                return(Ok());
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(StatusCode(409));
            }
        }
Exemple #7
0
        public async Task <ActionResult <BaseResponse <string> > > DeleteDepartmentStaff(Guid id)
        {
            var raw       = Request.Headers.FirstOrDefault(x => x.Key.Equals("Authorization")).Value;
            var requester = IdentityManager.GetUsernameFromToken(raw);
            var roles     = IdentityManager.GetRolesFromToken(raw);

            var staffId = _staffService.DeleteStaff(id, requester, roles);

            if (staffId == null)
            {
                return(NotFound());
            }

            var result = new BaseResponse <string>()
            {
                Data    = staffId,
                Message = "Removed staff successfully"
            };

            return(result);
        }
Exemple #8
0
 public ActionResult Delete(int id)
 {
     _staffService.DeleteStaff(id);
     return(RedirectToAction("Index", "Staff"));
 }
 public void Delete(int staffId)
 {
     staffService.DeleteStaff(staffId);
 }
 public async Task <IActionResult> Delete(int id)
 {
     return(Ok(await _staffService.DeleteStaff(id)));
 }
 public ActionResult DeleteStaff(int id)
 {
     return(Ok(_staffService.DeleteStaff(id, GetToken(HttpContext))));
 }
Exemple #12
0
        public IActionResult DeleteStaff(int staffId)
        {
            var deleteResult = staffService.DeleteStaff(staffId);

            return(Json(new { deleteResult }));
        }
Exemple #13
0
 // api/staff/5
 public async Task <bool> DeleteStaff(string id)
 {
     // حذف یوزر بر اساس ای دی
     return(await _staffService.DeleteStaff(id));
 }
Exemple #14
0
 public void DeleteStaff(string id)
 {
     service.DeleteStaff(id);
 }