public AppResultModel <User> SignIn(User user) { var model = appContext.User.FirstOrDefault(b => b.UserName == user.UserName && b.Password == user.Password); if (model != null) { return(new AppResultModel <User>() { Data = model }.ResultSucceeded()); } return(AppResultModel <User> .Failed(null, "User not found")); }
public AppResultModel <User> Update(User user) { try { appContext.Entry(user).State = EntityState.Modified; appContext.SaveChanges(); return(new AppResultModel <User>() { Data = user, Succeeded = true }.ResultSucceeded()); } catch (Exception ex) { return(AppResultModel <User> .Failed(ex, ex.Message)); } }
public AppResultModel <User> SignUp(User user) { user.RegistrationDate = DateTimeOffset.Now; user.IsAdmin = false; var checkExist = appContext.User.Any(a => a.UserName == user.UserName); if (checkExist) { return(AppResultModel <User> .Failed(null, "Tên đăng nhập đã tồn tại")); } var model = appContext.User.Add(user); var addRs = appContext.SaveChanges(); if (addRs == 1) { return(new AppResultModel <User>() { Data = model }.ResultSucceeded()); } return(AppResultModel <User> .Failed(null, "")); }