/// <summary> /// Activates or deactivates employee /// </summary> /// <param name="employeeId">Emplyee id</param> /// <param name="isActive">True to activate</param> /// <returns>True if successful</returns> public async Task <bool> SetIsActive(Guid employeeId, bool isActive) { var employeeDb = await ShopEmployeeRepo .GetAll() .FirstOrDefaultAsync(e => e.Id == employeeId); if (employeeDb == null) { return(false); } employeeDb.IsActive = isActive; ShopEmployeeRepo.Update(employeeDb); await ShopEmployeeRepo.SaveChangesAsync(); return(true); }