Fixe la recherche d'un préstataire.
* Makefile: Fixe: ne pas déployer sans hôte de destination Ajoute: le déployement de tous des sites en prod, avec la cible `syncall` * NpgsqlContentProvider.cs: Renseigne le code APE et la côte à la création du profile préstataire * SkillController.cs: * FrontOfficeController.cs: * NpgsqlSkillProvider.cs: * SimpleBookingQuery.cs: * AuthentificatedSkillRating.cs: refabrication * ResultPages.cs: * Title.aspx: * YavscHelpers.cs: ajoute une classe css au bloc de liens vers les autres pages de resultat * style.css: mise en forme du code * style.css: du style * Booking.aspx: * FrontOfficeController.cs: Modifie la recherche des prestataire, pour qu'un resultat soit donné dès qu'un utilisateur est déclaré prestataire. * PerformerProfile.cs: doc xml * LocalizedText.resx: * LocalizedText.fr.resx: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: internationalisation * Profile.cs: Décore la valeur de profile "GoogleRegId" * SkillEntity.cs: refabrication pour l'instant inutile ... * SkillManager.cs: présente à l'espace de travail la nouvelle methode de recherche d'un préstataire * SkillProvider.cs: définit la nouvelle methode de recherche d'un préstataire * WorkFlowManager.cs: présente à l'espace de travail une nouvelle methode de recherche d'un préstataire, renvoyant toute l'information relative à chaque prestataire listé. * YavscModel.csproj: refabrication des cotes de compétences
This commit is contained in:
parent
a99232ba2b
commit
dbcbf8b318
30 changed files with 373 additions and 155 deletions
|
|
@ -6,6 +6,8 @@ using Yavsc.Model.FrontOffice;
|
|||
using System.Configuration.Provider;
|
||||
using Yavsc.Model.FrontOffice.Catalog;
|
||||
using System.Collections.Generic;
|
||||
using Yavsc.Model.Skill;
|
||||
using System.Linq;
|
||||
|
||||
namespace Yavsc.Model.WorkFlow
|
||||
{
|
||||
|
|
@ -17,15 +19,6 @@ namespace Yavsc.Model.WorkFlow
|
|||
/// </summary>
|
||||
public static class WorkFlowManager
|
||||
{
|
||||
/// <summary>
|
||||
/// Finds the performer.
|
||||
/// </summary>
|
||||
/// <returns>The performer.</returns>
|
||||
/// <param name="MEACode">MEA code.</param>
|
||||
public static PerformerProfile [] FindPerformer(string MEACode)
|
||||
{
|
||||
return DefaultProvider.FindPerformer (MEACode);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finds the activity.
|
||||
|
|
@ -44,6 +37,21 @@ namespace Yavsc.Model.WorkFlow
|
|||
return activities.ToArray();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finds the performer.
|
||||
/// </summary>
|
||||
/// <returns>The performer.</returns>
|
||||
/// <param name="MEACode">MEA code.</param>
|
||||
/// <param name="skills">Skills.</param>
|
||||
public static PerformerProfile [] FindPerformer (string MEACode, SkillRating[] skills)
|
||||
{
|
||||
string[] usernames = SkillManager.FindPerformer (MEACode, skills);
|
||||
List<PerformerProfile> result = new List<PerformerProfile> ();
|
||||
foreach (string user in usernames)
|
||||
result.Add (SkillManager.GetUserSkills (user));
|
||||
return result.ToArray ();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the activity.
|
||||
/// </summary>
|
||||
|
|
@ -168,7 +176,11 @@ namespace Yavsc.Model.WorkFlow
|
|||
return defaultProvider;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Drops the writting tag.
|
||||
/// </summary>
|
||||
/// <param name="wrid">Wrid.</param>
|
||||
/// <param name="tag">Tag.</param>
|
||||
public static void DropWrittingTag (long wrid, string tag)
|
||||
{
|
||||
throw new NotImplementedException ();
|
||||
|
|
@ -250,7 +262,12 @@ namespace Yavsc.Model.WorkFlow
|
|||
{
|
||||
return DefaultProvider.GetCommands (username);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Registers the activity.
|
||||
/// </summary>
|
||||
/// <param name="activityName">Activity name.</param>
|
||||
/// <param name="meacode">Meacode.</param>
|
||||
/// <param name="comment">Comment.</param>
|
||||
public static void RegisterActivity (string activityName, string meacode, string comment)
|
||||
{
|
||||
DefaultProvider.RegisterActivity (activityName, meacode, comment);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue