public DeleteStaff DeleteStaff(DeleteStaff obj) { var returnModel = new DeleteStaff(); var Staffs = _StaffsRepo.Get(obj.StaffId); if (Staffs != null) { _StaffsRepo.Delete(Staffs); if (Staffs.IP300X200 != null) { string DelImgofIP300X200 = Path.Combine(obj.WebRootPath, Staffs.IP300X200); _commonServ.DelFileFromLocation(DelImgofIP300X200); } } return(returnModel); }
public async Task <IActionResult> DeleteStaff(long StaffId) { try { var model = new DeleteStaff() { WebRootPath = _he.WebRootPath, StaffId = StaffId }; await Task.Run(() => _StaffsServ.DeleteStaff(model)); } catch (Exception) { return(BadRequest()); } return(RedirectToAction("StaffsList")); }