//verify user add by teacher public Users R_VerifyUserByTeacher(m_VerifyUser input) { var myfilename = string.Format(@"{0}", Guid.NewGuid()); myfilename = myfilename + ".jpeg"; string filepath = HttpContext.Current.Server.MapPath("~/Image/" + myfilename); var bytess = Convert.FromBase64String(input.img); File.WriteAllBytes(filepath, bytess); var res = db.Database.SqlQuery <Users>("EXEC [quickquiz].[s_Verify_userAddByTeacher] @username,@firstname,@lastname,@img", new SqlParameter("@username", input.username), new SqlParameter("@firstname", input.firstname), new SqlParameter("@lastname", input.lastname), new SqlParameter("@img", myfilename.ToString()) ).FirstOrDefault(); return(res); }
public IHttpActionResult Verify([FromBody] m_VerifyUser value) { try { if (ModelState.IsValid) { var user = _User.CheckAddUserByTeacher(value.username); if (user == null) { var verify = _User.R_VerifyUser(value); if (verify != null) { return(Json(verify)); } else { return(Json("Fail verify")); } } else { var verify = _User.R_VerifyUserByTeacher(value); if (verify != null) { return(Json(verify)); } else { return(Json("Fail verify")); } } } else { return(Json("Fail verify: model incorrent")); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }