public BaseResponse <Staff> UpdateStaffGeneralCalendar(Staff model) { BaseResponse <Staff> response = new BaseResponse <Staff>(); try { if (model.UserId != null) { var staffEdit = _staffRepository.FindBy(x => x.UserId == model.UserId).FirstOrDefault(); if (staffEdit != null) { staffEdit.GeneralCalendar = model.GeneralCalendar; staffEdit.EditedOn = DateTime.Now; response.Value = _staffRepository.Edit(staffEdit); } } } catch (Exception ex) { response.IsSuccess = false; response.Message = "Error: " + ex.Message + " StackTrace: " + ex.StackTrace; } return(response); }