Ejemplo n.º 1
0
        public HttpResponseMessage CadastroEmpresa([FromBody]JObject model)
        {
            try
            {
                //System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
                //var data = js.Deserialize<Cliente>(dataCliente);
                BomoEmpresa empresa = new BomoEmpresa();
                DBContext db = new DBContext();
                dynamic json = model;
                empresa = json.BomoEmpresa.ToObject<BomoEmpresa>();
                db.BomoEmpresa.Add(empresa);
                db.SaveChanges();

                return Request.CreateResponse(HttpStatusCode.OK, new { empresa.idBomoEmpresa });
            }
            catch (Exception ex)
            {
                return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
            }
        }
Ejemplo n.º 2
0
        public HttpResponseMessage CadastroUsuario([FromBody]JObject model)
        {
            try
            {
                //System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
                //var data = js.Deserialize<Cliente>(dataCliente);
                dynamic json = model;

                var usuario = new BomoUsuario();
                var cliente = new BomoCliente();
                var bomoEmpresa = new BomoEmpresa();
                int idEmpresa = 0;
                idEmpresa = json["idEmpresa"];
                string email = json["email"];
                string senha = json["senha"];
                DBContext db = new DBContext();
                cliente = (from cli in db.BomoCliente where cli.email == email select cli).First();
                usuario.senha = Simple.Encrypt(senha);
                usuario.bomoCliente = cliente;
                if (idEmpresa > 0)
                {
                   bomoEmpresa = (from emp in db.BomoEmpresa where emp.idBomoEmpresa == idEmpresa select emp).First();

                    usuario.bomoEmpresa = bomoEmpresa;
                }
                db.BomoUsuario.Add(usuario);
                db.SaveChanges();

                return Request.CreateResponse(HttpStatusCode.OK, new { usuario.idBomoUsuario });
            }
            catch (Exception ex)
            {
                return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
            }
        }