Exemple #1
0
        public Result <Empresa> CreateEmpresa(CreateEmpresa request)
        {
            var ne   = request.Data;
            var plan = GetDemo();

            ne.IdPlan = plan.Id;
            var validator = new EmpresaValidator(this);

            validator.ValidateCreate(ne);
            ne.Llave = Store.CreateRandomPassword(48);
            var r = Post <Empresa> (ne);

            r.Data.Plan = plan;
            return(r);
        }
Exemple #2
0
 // TODO: autorizado y con privilegios de operador!
 // TODO: enviar correo informado la llave
 public object Post(CreateEmpresa request)
 {
     return(Store.CreateEmpresa(request));
 }