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); } }
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); } }
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(); }