public IHttpActionResult PutContactList(int id, ContactList contactList) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != contactList.SNo) { return(BadRequest()); } db.Entry(contactList).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ContactListExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public UserConfirmation Add(User userModel) { try { using (var contactInformationEntities = new ContactInformationEntities()) { ContactDetail contact = new ContactDetail(); contact.FirstName = userModel.FirstName; contact.LastName = userModel.LastName; contact.Email = userModel.Email; contact.Phone = userModel.Phone; contact.Status = true; contact.Created_date = DateTime.Now; contact.Updated_date = null; contactInformationEntities.ContactDetails.Add(contact); contactInformationEntities.SaveChanges(); } } catch (Exception ex) { LogException.Write("Exception occured in Business solution", ex); return(new UserConfirmation { StatusCode = HttpStatusCode.ServiceUnavailable, Message = ex.Message }); } return(new UserConfirmation { StatusCode = HttpStatusCode.OK, Message = "Inserted successfully" }); }
public UserConfirmation Edit(int id, bool status) { ContactInformationEntities Contact_entity = new ContactInformationEntities(); try { var contact = Contact_entity.ContactDetails.SingleOrDefault(b => b.Id == id); if (contact != null) { contact.Status = status; contact.Updated_date = DateTime.Now; Contact_entity.SaveChanges(); return(new UserConfirmation { StatusCode = HttpStatusCode.OK, Message = "Updated successfully" }); } else { return(new UserConfirmation { StatusCode = HttpStatusCode.NotFound, Message = "Record not found" }); } } catch (Exception ex) { LogException.Write("Exception occured in Business solution", ex); return(new UserConfirmation { StatusCode = HttpStatusCode.ServiceUnavailable, Message = ex.Message }); } }