public ActionResult editBioDepPosition(int?id)
        {
            if (id == null)
            {
                Information("Invalid Selection", true);
                return(RedirectToAction("BiogDepPositions"));
            }

            tbl_department_member_position depPos = new tbl_department_member_position();

            depPos = _bio_dep_pos_services.findbio_dep_pos(id);
            if (depPos == null)
            {
                Danger("Department with position cannot be found", true);
                return(RedirectToAction("BiogDepPositions"));
            }

            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <tbl_department_member_position, BioDepPositionVM>();
            });

            IMapper mapper         = config.CreateMapper();
            var     BioDepPosition = mapper.Map <tbl_department_member_position, BioDepPositionVM>(depPos);

            //ViewBag.country_id = new SelectList(_cotext.tbl_country, "id", "country_name", org.country_id);
            return(View("Editbiodepposition", BioDepPosition));
        }
Пример #2
0
 public void Createbio_dep_pos(tbl_department_member_position position)
 {
     using (var scope = new TransactionScope())
     {
         _bio_dep_pos_repository.insert(position);
         _bio_dep_pos_repository.CommitChanges();
         scope.Complete();
     }
 }
Пример #3
0
        public bool Updatebio_dep_pos(tbl_department_member_position members)
        {
            var success = false;

            if (members != null)
            {
                using (var scope = new TransactionScope())
                {
                    _bio_dep_pos_repository.Update(members);
                    _bio_dep_pos_repository.CommitChanges();
                    scope.Complete();
                    success = true;
                }
            }

            return(success);
        }
        public ActionResult saveBioDepPosition(BioDepPositionVM model)
        {
            //if (model == null)
            //{
            //    Information("Form cannot be empty", true);
            //    return RedirectToAction("createBioDepPossition");

            //}
            if (model.id == 0)
            {
                tbl_department_member_position tbl_member_position = new tbl_department_member_position();
                tbl_member_position.tbl_department_id     = model.tbl_department_id;
                tbl_member_position.tbl_member_biodata_id = model.tbl_member_biodata_id;
                tbl_member_position.tbl_position_id       = model.tbl_position_id;
                _bio_dep_pos_services.Createbio_dep_pos(tbl_member_position);
            }
            else
            {
                var find_id = _bio_dep_pos_services.findbio_dep_pos(model.id);
                if (find_id == null)
                {
                    Warning("Invalid Selection", true);
                    return(View("EditDepartment"));
                }

                find_id.tbl_department_id     = model.tbl_department_id;
                find_id.tbl_member_biodata_id = model.tbl_member_biodata_id;
                find_id.tbl_position_id       = model.tbl_position_id;
                var success = _bio_dep_pos_services.Updatebio_dep_pos(find_id);
                if (success == true)
                {
                    Success("Member Department With Position Update successfully!", true);
                    return(RedirectToAction("BioDepPositions"));
                }
            }



            Success("Members Department with Position created successfully", true);

            return(View("BiogDepPositions"));
        }