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)); }
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(); } }
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")); }