public async Task DeleteManager_WhenDeletingAPendingHeadManager_NationalSocietyPendingManagerGetsNullified() { //arrange var manager = _nyssContext.Users.Single(x => x.Id == _managerId); var nationalSociety = _nyssContext.NationalSocieties.Single(x => x.Id == _nationalSocietyId); nationalSociety.PendingHeadManager = manager; //act await _managerService.Delete(_managerId); //assert nationalSociety.PendingHeadManager.ShouldBe(null); }
public ActionResult Delete(int id) { var manager = _service.GetManager(id); if (manager == null) { return(NotFound()); } if (manager.UserId != UserId) { return(Problem(statusCode: 403)); } var result = _service.Delete(manager); return(Ok(result)); }
public void Delete() { try { var IsDeleted = objManagerService.Delete(CurrentManager); if (IsDeleted) { Message = "Менеджер удален !"; LoadData(); } else { Message = "Ошибка операции удаления !"; } } catch (Exception ex) { Message = ex.Message; } }
public void Delete(Manager manager) => managerService.Delete(manager);