public ActionResult Create([Bind(Include = "PhoneNumberID,PhoneNumberNumber,PhoneNumberType,ContactID")] PhoneNumber phoneNumber) { if (ModelState.IsValid) { db.PhoneNumbers.Add(phoneNumber); db.SaveChanges(); return(Content("PhoneNumber saved")); } var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); return(Json(errors)); }
public ActionResult Create([Bind(Include = "ContactID,ContactFirstName,ContactLastName,ContactAddress,ContactEmail,ContactDefaultNumber,ContactDefaultNumberType")] Contact contact) { if (ModelState.IsValid) { db.Contacts.Add(contact); db.SaveChanges(); return(Json(contact)); } var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); return(Json(errors)); }
public IActionResult Post([FromBody] Number number) { if (ModelState.IsValid) { if (number.Id == 0) { _dbContext.Number.Add(number); _dbContext.SaveChanges(); return(new ObjectResult(number)); } else { var original = _dbContext.Number.FirstOrDefault(n => n.Id == number.Id); original.numb = number.numb; original.type = number.type; original.desc = number.desc; _dbContext.SaveChanges(); return(new ObjectResult(original)); } } return(new BadRequestObjectResult(ModelState)); }
public IActionResult Post([FromBody] Contact contact) { if (ModelState.IsValid) { if (contact.Id == 0) { _dbContext.Contacts.Add(contact); _dbContext.SaveChanges(); return(new ObjectResult(contact)); } else { var original = _dbContext.Contacts.FirstOrDefault(c => c.Id == contact.Id); original.Name = contact.Name; original.Surname = contact.Surname; original.City = contact.City; original.Info = contact.Info; original.Image = contact.Image; _dbContext.SaveChanges(); return(new ObjectResult(original)); } } return(new BadRequestObjectResult(ModelState)); }
public void Register(string username, string password) { User user = new User { Username = username, FirstName = "firstName", LastName = "lastName", Role = Role.User, Password = password }; if (_context.Users.Any(x => x.Username == user.Username)) { throw new ArgumentException($"Username {user.Username} is already taken"); } _context.Users.Add(user); _context.SaveChanges(); }
/// <summary> /// Add new contact /// </summary> /// <param name="contact"></param> public void InsertContact(Contact contact) { _context.Contacts.Add(contact); _context.SaveChanges(); }