Exemplo n.º 1
0
 public void Post(int idgrp, [FromBody] BeanProjet value)
 {
     using (var client = manager.GetClient())
     {
         var redisBeanProjet = client.As <BeanProjet>();
         value.Id     = redisBeanProjet.GetNextSequence();
         value.Groupe = string.Concat("/groupesdeprojets/", idgrp);
         client.Set(string.Concat("/groupesdeprojets/", idgrp, "/projets/", value.Id), value);
     }
 }
Exemplo n.º 2
0
 public void Put(int idgrp, int id, [FromBody] BeanProjet value)
 {
     using (var client = manager.GetClient())
     {
         var key   = string.Concat("/groupesdeprojets/", idgrp, "/projets/", id);
         var valdb = client.Get <BeanProjet>(key);
         valdb.Libelle  = value.Libelle;
         valdb.IsClosed = value.IsClosed;
         client.Set(key, valdb);
     }
 }
Exemplo n.º 3
0
 private static void addCompleteStringBody(StringBuilder sb, BeanProjet prjobj, int idgrp)
 {
     sb.Append("{\"index\":{\"_id\":\" ");
     sb.Append(idgrp);
     sb.Append('-');
     sb.Append(prjobj.Id);
     sb.Append(" \"}}");
     sb.AppendLine();
     sb.Append("{\"libelle\": \"");
     sb.Append(prjobj.Libelle);
     sb.Append("\", \"grp\": ");
     sb.Append(idgrp);
     sb.Append("}");
     sb.AppendLine();
 }