public bool CreateUser(NewUserModel newUserModel, out string error) { var newUser = newUserModel.ToUserEntity(); if (dbContext.Users.Where(u => u.Username == newUser.Username).FirstOrDefault() != null) { error = "User already exist"; return(false); } dbContext.Add(newUser); var devices = newUserModel.ToDeviceEntity(); dbContext.AddRange(devices); dbContext.SaveChanges(); error = null; return(true); }