public Tag Add(Tag tag)
{
try
{
var dbTags = _tagRepository.Find(a => a.TagName.ToLower() == tag.TagName, null, string.Empty).ToList();
if (dbTags.Count == 0)
{
var tTag = _tagRepository.Add(TagMapper.ToEntity(tag));
return TagMapper.ToDto(tTag);
}
return new Tag().GenerateError<Tag>((int) Constants.Error.ValidationError, "Record already exists");
}
catch (Exception ex)
{
throw new BlogException(ex.Message, ex.InnerException);
}
}
}