Exemple #1
0
        public string UpdateSpouse(SpouseModel model)
        {
            ResultHelper _resultHelper = new ResultHelper();

            using (var db = new nasccoEntities())
            {
                try
                {
                    var data = db.spouses.FirstOrDefault(x => x.id == model.SpouseId);

                    data.lastname          = model.SpouseLastName;
                    data.firstname         = model.SpouseFirstName;
                    data.middlename        = model.SpouseMiddleName;
                    data.date_of_birth     = model.SpouseDateOfBirth;
                    data.occupation        = model.SpouseOccupation;
                    data.employer          = model.SpouseEmployer;
                    data.employer_address  = model.SpouseEmployerAddress;
                    data.employer_contact  = model.SpouseEmployerContact;
                    data.monthly_income    = model.SpouseMonthlyIncome;
                    data.contact_numbers   = model.SpouseContactNumber;
                    data.employment_status = model.SpouseEmploymentStatus;
                    db.SaveChanges();
                    return(_resultHelper.Success());
                }
                catch (Exception ex)
                {
                    return(ex.Message);
                }
            }
        }
Exemple #2
0
        public ActionResult GetSpouseDetail(int Id)
        {
            SpouseModel model = new SpouseModel();

            model = _memberManager.GetSpouseDetail(Id);
            model.SpouseIsEditMode = true;
            return(PartialView("~/Views/Member/CreateSpouse.cshtml", model));
        }
Exemple #3
0
        public ActionResult CreateSpouse(int?id)
        {
            int Id_   = NullIdProcessor(id);
            var model = new SpouseModel();

            model.SpouseMemberId = Id_;
            return(PartialView("~/Views/Member/CreateSpouse.cshtml", model));
        }
Exemple #4
0
        public ActionResult UpdateSpouse(SpouseModel model)
        {
            var message = "message";
            var result  = "result";

            result = _memberManager.UpdateSpouse(model);
            if (model != null && ModelState.IsValid)
            {
                message = result;
            }
            else
            {
                message = ModelState.ModelErrors();
            }
            return(Json(new { message = message, result = result }));
        }
Exemple #5
0
        public ActionResult SaveSpouse(SpouseModel model)
        {
            var message = "message";
            var result  = "result";

            model.SpouseCreatedByUserId = ActiveUser.UserId;
            result = _memberManager.SaveSpouse(model);
            if (model != null && ModelState.IsValid)
            {
                message = result;
            }
            else
            {
                message = ModelState.ModelErrors();
            }

            return(Json(new { message = message, result = result }));
        }
Exemple #6
0
        public string SaveSpouse(SpouseModel model)
        {
            ResultHelper _resultHelper = new ResultHelper();

            using (var db = new nasccoEntities())
            {
                using (DbContextTransaction dbTran = db.Database.BeginTransaction())
                {
                    try
                    {
                        var data = db.spouses.Create();
                        data.lastname           = model.SpouseLastName;
                        data.firstname          = model.SpouseFirstName;
                        data.middlename         = model.SpouseMiddleName;
                        data.date_of_birth      = model.SpouseDateOfBirth;
                        data.occupation         = model.SpouseOccupation;
                        data.employer           = model.SpouseEmployer;
                        data.employer_address   = model.SpouseEmployerAddress;
                        data.employer_contact   = model.SpouseEmployerContact;
                        data.monthly_income     = model.SpouseMonthlyIncome;
                        data.contact_numbers    = model.SpouseContactNumber;
                        data.employment_status  = model.SpouseEmploymentStatus;
                        data.member_id          = model.SpouseMemberId;
                        data.created_by_user_id = model.SpouseCreatedByUserId;
                        data.date_started       = DateTime.Now;
                        db.spouses.Add(data);
                        db.SaveChanges();

                        //Save if no issues
                        dbTran.Commit();
                        return(_resultHelper.Success());
                    }
                    catch (Exception ex)
                    {
                        dbTran.Rollback();
                        return(ex.Message);
                    }
                }
            }
        }
Exemple #7
0
        public SpouseModel GetSpouseDetail(int id)
        {
            nasccoEntities db    = new nasccoEntities();
            SpouseModel    model = new SpouseModel();
            var            c     = db.spouses.FirstOrDefault(x => x.id == id);

            if (c != null)
            {
                model.SpouseId               = c.id;
                model.SpouseLastName         = c.lastname;
                model.SpouseFirstName        = c.firstname;
                model.SpouseMiddleName       = c.middlename;
                model.SpouseDateOfBirth      = c.date_of_birth;
                model.SpouseOccupation       = c.occupation;
                model.SpouseEmployer         = c.employer;
                model.SpouseEmployerAddress  = c.employer_address;
                model.SpouseEmployerContact  = c.employer_contact;
                model.SpouseMonthlyIncome    = c.monthly_income;
                model.SpouseContactNumber    = c.contact_numbers;
                model.SpouseEmploymentStatus = c.employment_status;
                model.SpouseMemberId         = c.member_id;
            }
            return(model);
        }