public JwtSecurityToken RegisterUser(UserRegistrationDto dto) { if (IsRegistrationDtoValid(dto)) { if (IsLoginTaken(dto.Login)) { throw new LoginAlreadyTakenException(); } var securePassword = SecurePassword(dto.Password); _context.Clients.Add(new Client { FirstName = dto.FirstName, LastName = dto.LastName, Campaigns = new List <Campaign>(), Email = dto.Email, Login = dto.Login, PhoneNumber = dto.Phone, Password = securePassword }); _context.SaveChanges(); return(CreateToken()); } else { throw new InvalidRegistrationDataException(); } }
public string AddAdvertisement(Advertisement advertisement) { _advertisementContext.Advertisement.Add(advertisement); if (_advertisementContext.SaveChanges() == 1) { return("广告添加成功"); } return("广告添加失败"); }
public IActionResult RemoveAdv(int?id) { var adv = _adb.Advertisements.Find(id); if (adv == null) { return(NotFound()); } _adb.Remove(adv); _adb.SaveChanges(); return(RedirectToAction("Index")); }