Exemplo n.º 1
0
        public void Save_NoParameters_ReturnsInt()
        {
            _command.Setup(x => x.ExecuteNonQuery()).Returns(It.IsAny <int>());
            var commandText = "test";

            var result = _data.Save(commandText);

            Assert.IsType <int>(result);
            _command.VerifySet(x => x.CommandText = commandText, Times.Once());
            _command.VerifySet(x => x.CommandType = CommandType.StoredProcedure, Times.Never());
            _command.Verify(x => x.CreateParameter(), Times.Never());
            _command.Verify(x => x.Parameters.Add(It.IsAny <IDbDataParameter>()), Times.Never());
            _connection.Verify(x => x.Open(), Times.Once());
            _command.Verify(x => x.ExecuteNonQuery(), Times.Once());
        }
        public ActionResult Register(Registration registration)
        {
            if (registration.Cv != null)
            {
                string fileName    = Path.GetFileNameWithoutExtension(registration.Cv.FileName);
                string extention   = Path.GetExtension(registration.Cv.FileName);
                string newfilename = registration.FullName + extention;
                registration.Cvpath = "~/Cv/" + newfilename;
                registration.Cv.SaveAs(Path.Combine(Server.MapPath("~/Cv/"), newfilename));
            }
            byte[] temp;
            SHA1   sha = new SHA1CryptoServiceProvider();

            temp = sha.ComputeHash(Encoding.UTF8.GetBytes(registration.Password));
            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < temp.Length; i++)
            {
                sb.Append(temp[i].ToString("x2"));
            }

            string       hash = sb.ToString();
            Registration user = new Registration()
            {
                FullName = registration.FullName,
                Email    = registration.Email,
                Password = hash,
                Cvpath   = registration.Cvpath,
            };

            lodinDb.Save(user.FullName, user.Email, user.Password, user.Cvpath);

            return(Content(user.FullName));
        }
Exemplo n.º 3
0
        public HttpResponseMessage AddStudent(MoStudent moStudent)
        {
            var httpStatus = HttpStatusCode.OK;

            if (ModelState.IsValid)
            {
                var isfalse = db.Save(moStudent);
            }
            return(Request.CreateResponse(httpStatus, moStudent));
        }