public ResultDto EditUser([FromRoute] string id, [FromBody] useritemdto model) { var user = _context.Users.FirstOrDefault(t => t.Id == id); var userMoreInfo = _context.userMoreInfos.FirstOrDefault(t => t.Id == id); user.PhoneNumber = model.Phone; userMoreInfo.FullName = model.FullName; user.Email = model.Email; _context.SaveChanges(); return(new ResultDto { Status = 200, Message = "OK" }); }
public useritemdto getuser([FromRoute] string id) { var user = _context.Users.FirstOrDefault(t => t.Id == id); var userMoreInfos = _context.userMoreInfos.FirstOrDefault(t => t.Id == id); useritemdto model = new useritemdto(); model.Id = user.Id; model.Email = user.Email; model.Phone = user.PhoneNumber; if (userMoreInfos != null) { model.FullName = userMoreInfos.FullName; model.Age = userMoreInfos.Age; model.Address = userMoreInfos.Address; } return(model); }
public IEnumerable <useritemdto> getusers() { List <useritemdto> data = new List <useritemdto>(); var datadb = _context.Users.Where(t => t.Email != "*****@*****.**").ToList(); foreach (var item in datadb) { var moreinfo = _context.userMoreInfos.FirstOrDefault(t => t.Id == item.Id); useritemdto user = new useritemdto(); user.Email = item.Email; user.Id = item.Id; user.Phone = item.PhoneNumber; if (moreinfo != null) { user.FullName = moreinfo.FullName; user.Age = moreinfo.Age; user.Address = moreinfo.Address; } data.Add(user); } return(data); }