public async Task <ActionResult <TrustedContact> > PosttrustedContact([FromBody] TrustedContact trustedContact)
        {
            _db.TrustedContact.Add(trustedContact);
            await _db.SaveChangesAsync();

            return(Ok());
        }
        public ActionResult DeleteConfirmed(int id)
        {
            TrustedContact trustedContact = db.TrustedContacts.Find(id);

            db.TrustedContacts.Remove(trustedContact);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> PuttrustedContact(long id, [FromBody] TrustedContact trustedContact)
        {
            if (id != trustedContact.Id)
            {
                return(BadRequest());
            }
            _db.Entry(trustedContact).State = EntityState.Modified;
            await _db.SaveChangesAsync();

            return(Ok());
        }
 public ActionResult Edit([Bind(Include = "TrustedContactId,AppUserId,ContactAppUserId,TrustedContactCreated,TrustedContactEmail,TrustedContactFullName,RelationShipTypeId,TrustedContactGuid,TrustedContactStatusId")] TrustedContact trustedContact)
 {
     if (ModelState.IsValid)
     {
         db.Entry(trustedContact).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.AppUserId          = new SelectList(db.AppUsers, "AppUserId", "Email", trustedContact.AppUserId);
     ViewBag.ContactAppUserId   = new SelectList(db.AppUsers, "AppUserId", "Email", trustedContact.ContactAppUserId);
     ViewBag.RelationShipTypeId = new SelectList(db.RelationShipTypes, "RelationShipTypeId", "RelationShipTypeDesc", trustedContact.RelationShipTypeId);
     return(View(trustedContact));
 }
        // GET: TrustedContacts/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TrustedContact trustedContact = db.TrustedContacts.Find(id);

            if (trustedContact == null)
            {
                return(HttpNotFound());
            }
            return(View(trustedContact));
        }
示例#6
0
        public string DeletetrustedContact(long id)
        {
            TrustedContact trustedContact = _db.TrustedContact.Find(id);


            _db.TrustedContact.Remove(trustedContact);

            _db.SaveChanges();

            return("OK");
            //var trustedContact = _db.TrustedContact.Where(_ => _.Id == id).FirstOrDefault();
            //if (trustedContact == null) return NotFound();
            //_db.TrustedContact.Remove(trustedContact);
            //_db.SaveChanges();
            //return Ok();
        }
        // GET: TrustedContacts/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TrustedContact trustedContact = db.TrustedContacts.Find(id);

            if (trustedContact == null)
            {
                return(HttpNotFound());
            }
            ViewBag.AppUserId          = new SelectList(db.AppUsers, "AppUserId", "Email", trustedContact.AppUserId);
            ViewBag.ContactAppUserId   = new SelectList(db.AppUsers, "AppUserId", "Email", trustedContact.ContactAppUserId);
            ViewBag.RelationShipTypeId = new SelectList(db.RelationShipTypes, "RelationShipTypeId", "RelationShipTypeDesc", trustedContact.RelationShipTypeId);
            return(View(trustedContact));
        }
        public ActionResult Create([Bind(Include = "TrustedContactId,AppUserId,ContactAppUserId,TrustedContactCreated,TrustedContactEmail,TrustedContactFullName,RelationShipTypeId,TrustedContactGuid,TrustedContactStatusId")] TrustedContact trustedContact)
        {
            if (ModelState.IsValid)
            {
                trustedContact.AppUserId              = 1;
                trustedContact.ContactAppUserId       = null;
                trustedContact.TrustedContactCreated  = DateTime.Now;
                trustedContact.TrustedContactGuid     = Guid.NewGuid();
                trustedContact.TrustedContactStatusId = 1; // Pending


                db.TrustedContacts.Add(trustedContact);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.AppUserId          = new SelectList(db.AppUsers, "AppUserId", "Email", trustedContact.AppUserId);
            ViewBag.ContactAppUserId   = new SelectList(db.AppUsers, "AppUserId", "Email", trustedContact.ContactAppUserId);
            ViewBag.RelationShipTypeId = new SelectList(db.RelationShipTypes, "RelationShipTypeId", "RelationShipTypeDesc", trustedContact.RelationShipTypeId);
            return(View(trustedContact));
        }