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