public void Register(Address address) { _context.Add(address); _context.SaveChanges(); }
public void Insert(Project item) { db.Project.Add(item); db.SaveChanges(); }
public void Add(Role data) { _db.Roles.Add(data); _db.SaveChanges(); }
public void Insert(Group item) { db.Groups.Add(item); db.SaveChanges(); }
/// <summary> /// Entity framework call to SaveChanges /// </summary> /// <returns>True is returned for successful save, false is returned for failed save</returns> public bool SaveChanges() => _data.SaveChanges().CompareTo(-1) == 0 ? false : true;
public bool Save() { return(_db.SaveChanges() >= 0); }
public void Add(User data) { _db.Users.Add(data); _db.SaveChanges(); //throw new NotImplementedException(); }
public IActionResult User_AddUser([FromBody] NewUser newUser) { newUser.Email = newUser.Email.ToLower(); // make all emails lowercase // attempt to create new user and add to the database. // if there is a user with this email already then we throw bad request error if (_context.Users.SingleOrDefault(a => a.Email.SequenceEqual(HelperMethods.EncryptStringToBytes_Aes(newUser.Email, _keyAndIV))) != null) { ErrorMessage error = new ErrorMessage("Failed to create new user", "Email already in use."); return(new BadRequestObjectResult(error)); } User userToRegister = new User(newUser, _keyAndIV); // new user with no accounts and registered as user _context.Users.Add(userToRegister); _context.SaveChanges(); try { // send the confirmation email SendConfirmationEmail(userToRegister); } catch (Exception ex) { // remove the user if we failed to send a confirmation email // this way they can retry signing up with the same email _context.Users.Remove(_context.Users.Single(a => a.ID == userToRegister.ID)); _context.SaveChanges(); throw; } return(Ok()); }
public void Register(Item item) { _context.Add(item); _context.SaveChanges(); }
public IActionResult AddNewVendor(Vendor vendor) { db.Vendor.Add(vendor); db.SaveChanges(); return(Ok()); }
public IActionResult AddNewMaterial(Material material) { db.Material.Add(material); db.SaveChanges(); return(Ok()); }