Exemplo n.º 1
0
        public async Task <IActionResult> PutCustomer(int id, Customer customer)
        {
            if (id != customer.Id)
            {
                return(BadRequest());
            }

            _context.Entry(customer).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CustomerExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 2
0
        public IHttpActionResult PutPerson(int id, Person person)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != person.Id)
            {
                return(BadRequest());
            }

            db.Entry(person).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PersonExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "ID,Nama,Email,Nope")] PersonDB personDB)
 {
     if (ModelState.IsValid)
     {
         db.Entry(personDB).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(personDB));
 }
Exemplo n.º 4
0
 public ActionResult Edit(Person person)
 {
     if (ModelState.IsValid)
     {
         db.Entry(person).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(person));
 }
 public ActionResult Edit([Bind(Include = "ID,firstName,surname,DOB")] PersonInfo personInfo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(personInfo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(personInfo));
 }
Exemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "ID,Name,SubName,Email,ReleaseDate")] Person person)
 {
     if (ModelState.IsValid)
     {
         db.Entry(person).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(person));
 }
Exemplo n.º 7
0
        public async Task <ActionResult> Edit([Bind(Include = "ID,FirstName,LastName,PhoneNumber,Email")] Person person)
        {
            if (ModelState.IsValid)
            {
                db.Entry(person).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(person));
        }
Exemplo n.º 8
0
 private static void AddUsers(IList <User> users)
 {
     foreach (User user in users)
     {
         using (PersonDBContext fctxt = new PersonDBContext())
         {
             Console.WriteLine(user.ToString());
             fctxt.Users.AddAsync(user);
             fctxt.Entry(user).State = EntityState.Added;
             fctxt.SaveChangesAsync();
         }
     }
 }
Exemplo n.º 9
0
 private static void AddPersons(IList <Person> persons)
 {
     foreach (Person person in persons)
     {
         using (PersonDBContext fctxt = new PersonDBContext())
         {
             Console.WriteLine(person.ToString());
             fctxt.Persons.AddAsync(person);
             fctxt.Entry(person).State = EntityState.Added;
             fctxt.SaveChangesAsync();
         }
     }
 }
Exemplo n.º 10
0
        public ActionResult EditContacts([Bind(Include = "Id,ContactId,FirstName,LastName,DateMet,PersonId,Mobile,Email,DistanceKept,TimeSpent")] Contact contact)
        {
            if (ModelState.IsValid)
            {
                var currentUserId = User.Identity.GetUserId();
                var user          = dbapp.Users.FirstOrDefault(p => p.Id == currentUserId);
                var pOne          = db.Persons.FirstOrDefault(p => p.Email == user.Email);
                var personId1     = pOne.id;
                contact.PersonId        = personId1;
                db.Entry(contact).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("MyContacts"));
            }
            return(View());
        }
Exemplo n.º 11
0
 public async Task <IActionResult> Execute(PersonDBContext _context, Person person)
 {
     _context.Entry(person).State = EntityState.Modified;
     try
     {
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         if (!_context.Person.Any(e => e.Id == person.Id))
         {
             return(new NotFoundResult());
         }
         else
         {
             throw;
         }
     }
     return(new NoContentResult());
 }
Exemplo n.º 12
0
 // PUT api/Person/5
 public HttpResponseMessage PutPerson(int id, Person person)
 {
     if (!ModelState.IsValid)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
     if (id != person.Id)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest));
     }
     db.Entry(person).State = EntityState.Modified;
     try
     {
         db.SaveChanges();
     }
     catch (DbUpdateConcurrencyException ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex));
     }
     return(Request.CreateResponse(HttpStatusCode.OK));
 }
Exemplo n.º 13
0
 public async Task <IActionResult> Edit(int id, Customer customer)
 {
     if (id != customer.Id)
     {
         return(BadRequest());
     }
     _context.Entry(customer).State = EntityState.Modified;
     try
     {
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         if (!_context.Customer.Any(e => e.Id == id))
         {
             return(NotFound());
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     return(RedirectToAction("Index"));
 }
 public void Update(T entity)
 {
     _dBSet.Attach(entity);
     _dBContext.Entry(entity).State = EntityState.Modified;
 }