예제 #1
0
        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);
        }