public HttpResponseMessage UploadImage() { string imageName = null; var httpRequest = HttpContext.Current.Request; //uploading var postedFile = httpRequest.Files["ImageName"]; //create custome filename imageName = new String(Path.GetFileNameWithoutExtension(postedFile.FileName).Take(10).ToArray()).Replace(" ", "-"); imageName = imageName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(postedFile.FileName); var filePath = HttpContext.Current.Server.MapPath("/CarsImages/" + imageName); postedFile.SaveAs(filePath); //save it to DB using (CarStoreDataEntities db = new CarStoreDataEntities()) { CarsImage images = new CarsImage() { CarModel = httpRequest["CarModel"], ImageName = imageName }; db.CarsImages.Add(images); db.SaveChanges(); } return(Request.CreateResponse(HttpStatusCode.Created)); }
public static RegisterUser GetLoginUser(string username, string password) { using (var db = new CarStoreDataEntities()) { var user = db.RegisterUsers.FirstOrDefault(x => x.UserName == username && x.Password == password); return(user); } }