示例#1
0
 public HttpResponseMessage Add(int conferenceId, [FromBody]newTagDTO newTag)
 {
     var newTagName = newTag.tagName.Trim();
     newTagName = newTagName.Substring(0, 1).ToUpper() + newTagName.Substring(1);
     var tag = TagRepository.Instance.GetTagByName(conferenceId, newTagName);
     if (tag != null)
     {
         return ServiceError("Tag exists");
     }
     var tagToAdd = new Connect.Conference.Core.Models.Tags.TagBase() { ConferenceId = conferenceId, TagName = newTagName };
     TagRepository.Instance.AddTag(ref tagToAdd, UserInfo.UserID);
     tag = TagRepository.Instance.GetTag(conferenceId, tagToAdd.TagId);
     return Request.CreateResponse(HttpStatusCode.OK, tag);
 }
示例#2
0
        public HttpResponseMessage Add(int conferenceId, [FromBody] newTagDTO newTag)
        {
            var newTagName = newTag.tagName.Trim();

            newTagName = newTagName.Substring(0, 1).ToUpper() + newTagName.Substring(1);
            var tag = TagRepository.Instance.GetTagByName(conferenceId, newTagName);

            if (tag != null)
            {
                return(ServiceError("Tag exists"));
            }
            var tagToAdd = new Connect.Conference.Core.Models.Tags.TagBase()
            {
                ConferenceId = conferenceId, TagName = newTagName
            };

            TagRepository.Instance.AddTag(ref tagToAdd, UserInfo.UserID);
            tag = TagRepository.Instance.GetTag(conferenceId, tagToAdd.TagId);
            return(Request.CreateResponse(HttpStatusCode.OK, tag));
        }