public void Edit(ClientProfile entity) { var clientProfile = db.ClientProfiles.Find(entity.Id); clientProfile.IsBlocked = entity.IsBlocked; clientProfile.Discount = entity.Discount; db.SaveChanges(); }
public async Task<OperationDetails> Create(UserDTO userDto) { ApplicationUser user = await Database.UserManager.FindByEmailAsync(userDto.Email); if (user == null) { user = new ApplicationUser { Email = userDto.Email, UserName = userDto.Email }; await Database.UserManager.CreateAsync(user, userDto.Password); // добавляем роль await Database.UserManager.AddToRoleAsync(user.Id, userDto.Role); // создаем профиль клиента //todo: edited ClientProfile clientProfile = new ClientProfile { Id = user.Id, Name = userDto.Name, Discount=userDto.Discount, Address = userDto.Address,IsBlocked=userDto.IsBlocked}; Database.ClientManager.Create(clientProfile); await Database.SaveAsync(); return new OperationDetails(true, "Регистрация успешно пройдена", ""); } else { return new OperationDetails(false, "Пользователь с таким логином уже существует", "Email"); } }
public void Add(ClientProfile entity) { db.ClientProfiles.Add(entity); db.SaveChanges(); }
public void Create(ClientProfile item) { Database.ClientProfiles.Add(item); Database.SaveChanges(); }