Ejemplo n.º 1
0
        public ContactInfoVo update(ContactInfoVo input, int?contactInfoId = null)
        {
            using (var db = new MainDb())
            {
                if (contactInfoId == null)
                {
                    contactInfoId = input.contactInfoId;
                }

                var res = db.contactInfos.FirstOrDefault(e => e.contactInfoId == contactInfoId);

                if (res == null)
                {
                    return(null);
                }

                if (input.state != null)
                {
                    input.state = input.state.ToUpper();
                }

                input.created = res.created;
                // input.createdBy = res.createdBy;
                db.Entry(res).CurrentValues.SetValues(input);


                db.SaveChanges();
                return(res);
            }
        }
Ejemplo n.º 2
0
        public ActionResult Edit(int id, ContactInfoVo input)
        {
            if (this.ModelState.IsValid)
            {
                var res = contactInfoManager.update(input, id);
                return(RedirectToAction("Index"));
            }

            return(View(input));
        }
Ejemplo n.º 3
0
 private static ContactInfoVo getClientContactInfo(int clientID)
 {
     using (var db = new MainDb())
     {
         int contactInfoID = db.clients
                             .Where(z => (z.clientId == clientID))
                             .Select(z => z.contactInfoId).FirstOrDefault();
         ContactInfoVo clientInfo = db.contactInfos
                                    .Where(e => (e.contactInfoId == contactInfoID))
                                    .FirstOrDefault();
         return(clientInfo);
     }
 }
Ejemplo n.º 4
0
        public ContactInfoVo insert(ContactInfoVo input)
        {
            using (var db = new MainDb())
            {
                if (input.state != null)
                {
                    input.state = input.state.ToUpper();
                }

                db.contactInfos.Add(input);
                db.SaveChanges();

                return(input);
            }
        }
Ejemplo n.º 5
0
 public ContactInfoVm()
 {
     contactInfo = new ContactInfoVo();
 }