Beispiel #1
0
        public ActionResult <StaffAddViewModel> UpdateStaff(StaffAddViewModel staffAddViewModel)
        {
            StaffAddViewModel staffUpdate = new StaffAddViewModel();

            try
            {
                if (staffAddViewModel.staffMaster.SchoolId > 0)
                {
                    staffUpdate = _staffService.UpdateStaff(staffAddViewModel);
                }
                else
                {
                    staffUpdate._token      = staffAddViewModel._token;
                    staffUpdate._tenantName = staffAddViewModel._tenantName;
                    staffUpdate._failure    = true;
                    staffUpdate._message    = "Please enter valid school id";
                }
            }
            catch (Exception es)
            {
                staffUpdate._failure = true;
                staffUpdate._message = es.Message;
            }
            return(staffUpdate);
        }
Beispiel #2
0
 public StaffAddView(Staff arg)
 {
     InitializeComponent();
     ViewModel   = new StaffAddViewModel(arg);
     DataContext = ViewModel;
     SetActions();
 }
Beispiel #3
0
        /// <summary>
        /// Add or Update Staff Photo
        /// </summary>
        /// <param name="staffAddViewModel"></param>
        /// <returns></returns>
        public StaffAddViewModel AddUpdateStaffPhoto(StaffAddViewModel staffAddViewModel)
        {
            StaffAddViewModel staffPhotoUpdate = new StaffAddViewModel();

            if (TokenManager.CheckToken(staffAddViewModel._tenantName + staffAddViewModel._userName, staffAddViewModel._token))
            {
                staffPhotoUpdate = this.staffRepository.AddUpdateStaffPhoto(staffAddViewModel);
            }
            else
            {
                staffPhotoUpdate._failure = true;
                staffPhotoUpdate._message = TOKENINVALID;
            }
            return(staffPhotoUpdate);
        }
Beispiel #4
0
        /// <summary>
        /// View Staff By Id
        /// </summary>
        /// <param name="staffAddViewModel"></param>
        /// <returns></returns>
        public StaffAddViewModel ViewStaff(StaffAddViewModel staffAddViewModel)
        {
            StaffAddViewModel staffView = new StaffAddViewModel();

            if (TokenManager.CheckToken(staffAddViewModel._tenantName + staffAddViewModel._userName, staffAddViewModel._token))
            {
                staffView = this.staffRepository.ViewStaff(staffAddViewModel);
            }
            else
            {
                staffView._failure = true;
                staffView._message = TOKENINVALID;
            }
            return(staffView);
        }
Beispiel #5
0
        public ActionResult <StaffAddViewModel> AddUpdateStaffPhoto(StaffAddViewModel staffAddViewModel)
        {
            StaffAddViewModel staffPhotoUpdate = new StaffAddViewModel();

            try
            {
                staffPhotoUpdate = _staffService.AddUpdateStaffPhoto(staffAddViewModel);
            }
            catch (Exception es)
            {
                staffPhotoUpdate._failure = true;
                staffPhotoUpdate._message = es.Message;
            }
            return(staffPhotoUpdate);
        }
Beispiel #6
0
        public ActionResult <StaffAddViewModel> AddStaff(StaffAddViewModel staffAddViewModel)
        {
            StaffAddViewModel staffInfoAddViewModel = new StaffAddViewModel();

            try
            {
                staffInfoAddViewModel = _staffService.AddStaff(staffAddViewModel);
            }
            catch (Exception es)
            {
                staffInfoAddViewModel._failure = true;
                staffInfoAddViewModel._message = es.Message;
            }
            return(staffInfoAddViewModel);
        }
Beispiel #7
0
        /// <summary>
        /// Add Staff
        /// </summary>
        /// <param name="StaffAddViewModel"></param>
        /// <returns></returns>
        public StaffAddViewModel AddStaff(StaffAddViewModel staffAddViewModel)
        {
            StaffAddViewModel staffInfoAddViewModel = new StaffAddViewModel();

            try
            {
                if (TokenManager.CheckToken(staffAddViewModel._tenantName + staffAddViewModel._userName, staffAddViewModel._token))
                {
                    staffInfoAddViewModel = this.staffRepository.AddStaff(staffAddViewModel);
                }
                else
                {
                    staffInfoAddViewModel._failure = true;
                    staffInfoAddViewModel._message = TOKENINVALID;
                }
            }
            catch (Exception es)
            {
                staffInfoAddViewModel._failure = true;
                staffInfoAddViewModel._message = es.Message;
            }
            return(staffInfoAddViewModel);
        }