Example #1
0
        public JsonResult UpdateWorker(WorkerPwa oWorkerPwa)
        {
            Api API = new Api();

            oWorkerPwa.PersonId = ViewBag.USER.PersonId;

            string url = "WorkerPwa/UpdateWorker";
            Dictionary <string, string> arg = new Dictionary <string, string>()
            {
                { "String1", JsonConvert.SerializeObject(oWorkerPwa) },
            };
            var result = API.Post <bool>(url, arg);

            return(new JsonResult {
                Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public bool UpdateWorker(WorkerPwa oWorkerPwa)
        {
            using (var ctx = new DatabaseContext())
            {
                var objEntity = (from a in ctx.Person where a.v_PersonId == oWorkerPwa.PersonId select a).FirstOrDefault();

                if (objEntity == null)
                {
                    return(false);
                }

                objEntity.v_TelephoneNumber = oWorkerPwa.TelephoneNumber;
                objEntity.v_Mail            = oWorkerPwa.Email;

                ctx.SaveChanges();
            }
            return(true);
        }