public static Source SourceUpdate(int sourceId, SourceType sourceType, string name)
{
Source source;
try
{
source = SourceRepository.SourceFetch(sourceId, sourceType);
source.Name = name;
source = SourceRepository.SourceSave(source);
}
catch
{
source = SourceRepository.SourceAdd(sourceId, sourceType, name);
}
return(source);
}