Example #1
0
        public string SaveReferences(ReferencesModel model)
        {
            ResultHelper _resultHelper = new ResultHelper();

            using (var db = new nasccoEntities())
            {
                using (DbContextTransaction dbTran = db.Database.BeginTransaction())
                {
                    try
                    {
                        var data = db.references.Create();
                        data.full_name          = model.ReferencesFullName;
                        data.relation           = model.ReferencesRelation;
                        data.address            = model.ReferencesAddress;
                        data.contact_number     = model.ReferencesContactNumber;
                        data.member_id          = model.ReferencesMemberId;
                        data.created_by_user_id = model.ReferencesCreatedByUserId;
                        data.date_created       = DateTime.Now;

                        db.references.Add(data);
                        db.SaveChanges();

                        //Save if no issues
                        dbTran.Commit();
                        return(_resultHelper.Success());
                    }
                    catch (Exception ex)
                    {
                        dbTran.Rollback();
                        return(ex.Message);
                    }
                }
            }
        }
Example #2
0
        public ActionResult GetReferencesDetail(int Id)
        {
            ReferencesModel model = new ReferencesModel();

            model = _memberManager.GetReferencesDetail(Id);
            model.ReferencesIsEditMode = true;
            return(PartialView("~/Views/Member/CreateReferences.cshtml", model));
        }
Example #3
0
        public ActionResult CreateReferences(int?id)
        {
            int Id_   = NullIdProcessor(id);
            var model = new ReferencesModel();

            model.ReferencesMemberId = Id_;
            return(PartialView("~/Views/Member/CreateReferences.cshtml", model));
        }
        public ActionResult Show2(long sourceId, long sourceTypeId, int sourceVersion)
        {
            ReferencesModel       model  = new ReferencesModel();
            EntityReferenceHelper helper = new EntityReferenceHelper();

            model.Selected         = helper.GetSimpleReferenceModel(sourceId, sourceTypeId, sourceVersion);
            model.TargetReferences = helper.GetTargetReferences(sourceId, sourceTypeId, sourceVersion);
            model.SourceReferences = helper.GetSourceReferences(sourceId, sourceTypeId, sourceVersion);
            model.HasEditRights    = hasUserRights(sourceId, RightType.Write);

            return(View("Show", model));
        }
Example #5
0
        public ReferencesModel GetReferencesDetail(int id)
        {
            nasccoEntities  db    = new nasccoEntities();
            ReferencesModel model = new ReferencesModel();
            var             c     = db.references.FirstOrDefault(x => x.id == id);

            if (c != null)
            {
                model.ReferencesId            = c.id;
                model.ReferencesFullName      = c.full_name;
                model.ReferencesRelation      = c.relation;
                model.ReferencesAddress       = c.address;
                model.ReferencesContactNumber = c.contact_number;
            }
            return(model);
        }
Example #6
0
        public ActionResult UpdateReferences(ReferencesModel model)
        {
            var message = "message";
            var result  = "result";

            result = _memberManager.UpdateReferences(model);
            if (model != null && ModelState.IsValid)
            {
                message = result;
            }
            else
            {
                message = ModelState.ModelErrors();
            }
            return(Json(new { message = message, result = result }));
        }
Example #7
0
        public ActionResult SaveReferences(ReferencesModel model)
        {
            var message = "message";
            var result  = "result";

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

            return(Json(new { message = message, result = result }));
        }
Example #8
0
        public string UpdateReferences(ReferencesModel model)
        {
            ResultHelper _resultHelper = new ResultHelper();

            using (var db = new nasccoEntities())
            {
                try
                {
                    var data = db.references.FirstOrDefault(x => x.id == model.ReferencesId);
                    data.full_name      = model.ReferencesFullName;
                    data.relation       = model.ReferencesRelation;
                    data.address        = model.ReferencesAddress;
                    data.contact_number = model.ReferencesContactNumber;
                    db.SaveChanges();
                    return(_resultHelper.Success());
                }
                catch (Exception ex)
                {
                    return(ex.Message);
                }
            }
        }