Пример #1
0
        public IHttpActionResult PostUser(Trade data)
        {
            string message = "";

            if (data != null)
            {
                try
                {
                    objEntity.Trades.Add(data);
                    int result = objEntity.SaveChanges();
                    if (result > 0)
                    {
                        message = "User has been sussfully added";
                    }
                    else
                    {
                        message = "faild";
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(Ok(message));
        }
        public HttpResponseMessage post(User newUser)
        {
            newUser.UserID = Guid.NewGuid();
            db.Users.Add(newUser);
            db.SaveChanges();
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, newUser);

            HttpContext.Current.Response.Cookies["userEmail"].Value   = newUser.UserEmail;
            HttpContext.Current.Response.Cookies["userEmail"].Expires = DateTime.Now.AddDays(1);
            return(response);
        }
        public IHttpActionResult AddFile()
        {
            string result = "";

            try
            {
                AngularDBEntities objEntity = new AngularDBEntities();
                FileDetail        objFile   = new FileDetail();

                string fileName    = null;
                string imageName   = null;
                var    httpRequest = HttpContext.Current.Request;
                var    postedImage = httpRequest.Files["ImageUpload"];
                var    postedFile  = httpRequest.Files["FileUpload"];

                objFile.UserName = httpRequest.Form["UserName"];

                if (postedImage != null)
                {
                    imageName = new String(Path.GetFileNameWithoutExtension(postedImage.FileName).Take(10).ToArray()).Replace(" ", "-");
                    imageName = imageName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(postedImage.FileName);
                    var filePath = HttpContext.Current.Server.MapPath("~/Files/" + imageName);
                    postedImage.SaveAs(filePath);
                }

                if (postedFile != null)
                {
                    fileName = new String(Path.GetFileNameWithoutExtension(postedFile.FileName).Take(10).ToArray()).Replace(" ", "-");
                    fileName = fileName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(postedFile.FileName);
                    var filePath = HttpContext.Current.Server.MapPath("~/Files/" + fileName);
                    postedFile.SaveAs(filePath);
                }
                objFile.Image   = imageName;
                objFile.DocFile = fileName;
                objEntity.FileDetails.Add(objFile);
                int i = objEntity.SaveChanges();
                if (i > 0)
                {
                    result = "File uploaded sucessfully";
                }
                else
                {
                    result = "File uploaded faild";
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(Ok(result));
        }