Ejemplo n.º 1
0
        public bool uploadResponses(string user, UDArray[] decisions)
        {
            foreach (UDArray row in decisions)
            {
                Report   rep  = _db.Report.Find(row.UniqueID);
                DateTime date = DateTime.Today;
                if (rep != null)
                {
                    rep.Status = "Updated(" + date.ToString("MM/dd/yyyy") + ")";
                    Response resp = new Response();
                    resp.UserID         = user;
                    resp.PluginUniqueID = rep.UniqueID;
                    resp.Decision       = row.Decision;
                    resp.Comment        = row.Comment;
                    resp.Date           = date;
                    //Add response insert here insert into [dbo].[Response] values(@UserID,@UniqueID,@Decision,@Comment,@Date)
                    _db.Response.Add(resp);
                }
            }
            int res = _db.SaveChanges();

            if (res > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        public bool uploadResponses(string user, ServerResponse[] decisions)
        {
            DateTime date = DateTime.Today;

            foreach (ServerResponse serverRow in decisions)
            {
                Server server   = _db.ServerSummary.Where(t => t.ID == serverRow.ID).ToList().ElementAt(0);
                int    reportID = server.ReportNameID;


                //Report rep = _db.Report.Find(row.UniqueID);
                IQueryable <Report> reports = _db.Report.Where(t => t.IPAddress == serverRow.IPAddress && t.ReportNameID == reportID && t.Status != "Closed");

                foreach (Report row in reports)
                {
                    row.Status = "Updated(" + date.ToString("MM/dd/yyyy") + ")";
                    Response resp = new Response();
                    resp.UserID         = user;
                    resp.PluginUniqueID = row.UniqueID;
                    resp.Decision       = serverRow.Decision;
                    resp.Comment        = serverRow.Comments;
                    resp.Date           = date;
                    //Add response insert here insert into [dbo].[Response] values(@UserID,@UniqueID,@Decision,@Comment,@Date)
                    _db.Response.Add(resp);
                }
            }
            int res = _db.SaveChanges();

            if (res > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }