public async Task <ActionResult <Account> > ThemND([Bind(include: "Name,UserName,Password,Mail,Sdt,Status")] NguoiDung_ nguoiDung) { var TaiKhoan = await _context.Accounts .FirstOrDefaultAsync(m => m.UserName == nguoiDung.UserName); if (TaiKhoan != null) { return(NotFound()); } _context.Accounts.Add(new Account { // Id = nguoiDung.Id, Name = nguoiDung.Name, UserName = nguoiDung.UserName, Password = nguoiDung.Password, Mail = nguoiDung.Mail, Sdt = nguoiDung.Sdt, Status = nguoiDung.Status } ); _context.SaveChanges(); var TaiKhoan2 = await _context.Accounts .FirstOrDefaultAsync(m => m.UserName == nguoiDung.UserName); _context.TienDoNguoiDungs.Add(new TienDoNguoiDung { AccountID = TaiKhoan2.Id, thangDiem = 0 }); _context.SaveChanges(); return(TaiKhoan2); }
public async Task <ActionResult <NguoiDung_> > PostAccount([Bind(include: "UserName,Password")] Item_ item) { var TaiKhoan = await _context.Accounts .FirstOrDefaultAsync(m => (m.UserName == item.UserName) && (m.Password == item.Password)); if (TaiKhoan == null) { return(NotFound()); } var nguoiDung = new NguoiDung_() { Id = TaiKhoan.Id, Name = TaiKhoan.Name, UserName = TaiKhoan.UserName, Password = TaiKhoan.Password, Mail = TaiKhoan.Mail, Sdt = TaiKhoan.Sdt, Status = TaiKhoan.Status }; return(nguoiDung); }
public async Task <ActionResult <NguoiDung_> > TimKiemNguoiDung(string userName, string mail, int sdt) { var TaiKhoan = await _context.Accounts .FirstOrDefaultAsync(m => (m.UserName == userName) || (m.Mail == mail) || (m.Sdt == sdt)); if (TaiKhoan == null) { return(NotFound()); } var nguoiDung = new NguoiDung_() { Id = TaiKhoan.Id, Name = TaiKhoan.Name, UserName = TaiKhoan.UserName, Password = TaiKhoan.Password, Mail = TaiKhoan.Mail, Sdt = TaiKhoan.Sdt, Status = TaiKhoan.Status }; return(nguoiDung); }
public async Task <ActionResult <NguoiDung_> > SuaTTND(NguoiDung_ nguoiDung) { var User = await _context.Accounts.AsNoTracking() .FirstOrDefaultAsync(m => m.UserName == nguoiDung.UserName); if (User == null) { return(NotFound()); } _context.Entry(new Account { Id = nguoiDung.Id, Name = nguoiDung.Name, UserName = nguoiDung.UserName, Password = nguoiDung.Password, Mail = nguoiDung.Mail, Sdt = nguoiDung.Sdt, Status = nguoiDung.Status }).State = EntityState.Modified; _context.SaveChanges(); return(nguoiDung); }