public IActionResult Delete([FromQuery] int?[] id = null) { var result = _staffService.DeleteStaff(id); var response = new ApiResponse <bool>(result); return(Ok(response)); }
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)); } }
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)); } }
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); }
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)))); }
public IActionResult DeleteStaff(int staffId) { var deleteResult = staffService.DeleteStaff(staffId); return(Json(new { deleteResult })); }
// api/staff/5 public async Task <bool> DeleteStaff(string id) { // حذف یوزر بر اساس ای دی return(await _staffService.DeleteStaff(id)); }
public void DeleteStaff(string id) { service.DeleteStaff(id); }