public async Task <bool> Create(EventCRUDDto eventToCreate) { try { if (eventToCreate.MainImage == "") { eventToCreate.MainImage = "paris.jpg"; } //validate event await _context.AddAsync(eventToCreate); await _context.SaveChangesAsync(); return(true); } catch (Exception) { return(false); } }
public async Task <User> Register(RegisterDto register) { if (await _context.User.AnyAsync(x => x.UserName == register.UserName) && register.UserName != null && register.Password != null) { return(null); } var newUser = new User { FirstName = register.FirstName, LastName = register.LastName, UserName = register.UserName, Password = register.Password }; await _context.User.AddAsync(newUser); await _context.SaveChangesAsync(); return(await _context.User.FirstOrDefaultAsync(x => x.Id == newUser.Id)); }