示例#1
0
        public ActionResult Edit(DoctorDesinationViewmodel model)
        {
            if (model.DoctorDesignationId > 0)
            {
                DoctorsDesignation doctorsDesignation =
                    DoctorDesignationManager.GetDesignationById(model.DoctorDesignationId);

                model.DoctorDesignationId = doctorsDesignation.DoctorDesignationId;
                model.DesignationName     = doctorsDesignation.DesignationName;
                model.Description         = doctorsDesignation.Description;
            }
            return(View(model));
        }
示例#2
0
        public int Save(DoctorsDesignation doctorsDesignation)
        {
            int saveIndex = 0;

            try
            {
                doctorsDesignation.IsActive = true;

                saveIndex = _doctorDesignationRepossitory.Save(doctorsDesignation);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(saveIndex);
        }
示例#3
0
        public JsonResult Save(DoctorDesinationViewmodel model)
        {
            int saveIndex = 0;

            DoctorsDesignation doctorsDesignation = new DoctorsDesignation();

            doctorsDesignation.DoctorDesignationId = model.DoctorDesignationId;
            doctorsDesignation.DesignationName     = model.DesignationName;
            doctorsDesignation.Description         = model.Description;

            saveIndex = model.DoctorDesignationId == 0
                ? DoctorDesignationManager.Save(doctorsDesignation)
                : DoctorDesignationManager.Edit(doctorsDesignation);

            return(Reload(saveIndex));
        }
示例#4
0
        public int Delete(int dId)
        {
            int deleteIndex = 0;

            try
            {
                DoctorsDesignation doctorsDesignation = GetDesignationById(dId);

                doctorsDesignation.IsActive = false;

                deleteIndex = _doctorDesignationRepossitory.Edit(doctorsDesignation);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(deleteIndex);
        }
示例#5
0
        public int Edit(DoctorsDesignation doctorsDesignation)
        {
            int editIndex = 0;

            try
            {
                DoctorsDesignation _doctorsDesignation = GetDesignationById(doctorsDesignation.DoctorDesignationId);

                _doctorsDesignation.DoctorDesignationId = doctorsDesignation.DoctorDesignationId;
                _doctorsDesignation.DesignationName     = doctorsDesignation.DesignationName;
                _doctorsDesignation.Description         = doctorsDesignation.Description;

                editIndex = _doctorDesignationRepossitory.Save(_doctorsDesignation);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(editIndex);
        }
示例#6
0
        public List <DoctorsDesignation> GetAllDesignationByPaging(out int totalrecord, DoctorsDesignation model)
        {
            List <DoctorsDesignation> doctorsDesignations;


            try
            {
                doctorsDesignations = _doctorDesignationRepossitory.GetAllDesignationByPaging(out totalrecord, model);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }

            return(doctorsDesignations);
        }