public UserStoryIdZone Create(UserStoryIdZone entity) { _userStory.InsertOne(entity); Logger_Domain logD = new Logger_Domain() { type = "IdeaZone@UserStoryCreated", description = "A member created a UserStory", published = DateTime.Now }; Logger_Activity logA = new Logger_Activity() { id = "user", type = "Activity@UserStoryCreated", description = "A member Created a Userstory", details = new data() { id = entity.Id, name = entity.UserStoryName }, published = DateTime.Now, }; RabbitMQProducer producerA = new RabbitMQProducer(); producerA.SendMessageToLoggerA(logA); Console.WriteLine(logA); RabbitMQProducer producerD = new RabbitMQProducer(); producerD.SendMessageToLoggerD(logD); Console.WriteLine(logD); return(entity); }
public IActionResult Create(UserStoryIdZone entity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _usservice.Create(entity); return(CreatedAtRoute("GetUserStoryIdZone", new { id = entity.Id.ToString() }, entity)); }
public IActionResult Update(string id, UserStoryIdZone usStory) { var entity = _usservice.Get(id); if (entity == null) { return(NotFound()); } _usservice.Update(id, usStory); return(CreatedAtRoute("GetUserStoryIdZone", new { id = entity.Id.ToString() }, entity)); }
public void UpdateStoryStatus(string id, string status, string ProjectId, string username, string userid) { Console.WriteLine("ProjectId received while moving user story to Product Backlog " + ProjectId); Console.WriteLine(status); _userStory.UpdateOne( usstory => usstory.Id == id, Builders <UserStoryIdZone> .Update.Set(usstory => usstory.Status, status)); UserStoryIdZone obj = _userStory.Find <UserStoryIdZone>(usstory => usstory.Id == id).FirstOrDefault(); UserStoryIdeas entity = new UserStoryIdeas(); entity.linkedtoId = obj.Id; entity.description = obj.UserStoryName; entity.acceptanceCriteria = obj.UserStoryDescription; entity.action = "put"; entity.projectId = ProjectId; if (status == "Backlog") { entity.action = "post"; } else { entity.action = "delete"; } Console.WriteLine("entity action " + entity.action); RabbitMQProducer producerM = new RabbitMQProducer(); producerM.SendBacklog(entity); //producerM.SendBacklogBoard(entity); Console.WriteLine(entity); Logger_Domain logD = new Logger_Domain() { type = "IdeaZone@UserStoriesMovedPB", description = "A member moved Userstories to Product Backlog", published = DateTime.Now.Add(new TimeSpan(0, 5, 30, 0)), }; Logger_Activity logA = new Logger_Activity() { id = userid, type = "Activity@UserStoryMovedPB", description = (status == "Backlog") ? username + " moved Userstory ( " + obj.UserStoryName + " ) to Product Backlog" : username + " moved Userstory ( " + obj.UserStoryName + " ) back to Workspace", details = new data() { id = id, name = "" }, published = DateTime.Now, projectId = ProjectId }; RabbitMQProducer producerA = new RabbitMQProducer(); producerA.SendMessageToLoggerA(logA); Console.WriteLine(logA); RabbitMQProducer producerD = new RabbitMQProducer(); producerD.SendMessageToLoggerD(logD); Console.WriteLine(logD); }
public void Update(string id, UserStoryIdZone entity) { _userStory.ReplaceOne(epic => epic.Id == id, entity); }