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); }
// TODO: autorizado y con privilegios de operador! // TODO: enviar correo informado la llave public object Post(CreateEmpresa request) { return(Store.CreateEmpresa(request)); }