public DataRespond signin([FromBody] UserRequest user) { DataRespond data = new DataRespond(); try{ if (!(m_userResponsitory.CheckEmailExist(user.email))) { data.success = false; data.data = "Email này đã được đăng kí tài khoản trước đó"; return(data); } var usud = new Users(); usud.email = user.email; usud.password = user.password; usud.roles = 2; usud.createday = DateTime.Now; usud.birthday = DateTime.Now; usud.active = 1; m_userResponsitory.InsertUser(usud); data.success = true; } catch (Exception e) { data.success = false; data.error = e; } return(data); }
public async Task <IActionResult> InsertUser([FromForm] UserRequest users) { try { if (!(_iuserResponsitory.CheckEmailExist(users.email))) { return(Ok(new { data = "Tài khoản với email này đã tồn tại!!" })); } var usud = new Users(); usud.usid = users.usid; usud.fullname = users.fullname; usud.email = users.email; usud.address = users.address; usud.phone = users.phone; usud.active = users.active; usud.roles = users.roles; usud.gender = users.gender; usud.password = users.password; DateTime bd = DateTime.ParseExact(users.birthday, "dd/MM/yyyy", CultureInfo.InvariantCulture); usud.birthday = bd; DateTime createday = DateTime.ParseExact(users.createday, "dd/MM/yyyy", CultureInfo.InvariantCulture); usud.createday = createday; //save image var x = users.avatar.GetFilename().Split("."); var nameimage = RandomString(10) + "." + x[1]; var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot/user", nameimage); using (var stream = new FileStream(path, FileMode.Create)) { await users.avatar.CopyToAsync(stream); } usud.avatar = nameimage; _iuserResponsitory.InsertUser(usud); return(Ok(new { data = "success" })); } catch (Exception e) { return(Ok(new { data = e })); } }