Beispiel #1
0
        public IHttpActionResult AddEngineeringReview(EngineerReviewedDrawings engineerReviewDrawings)
        {
            SortedDictionary <string, string> sd = new SortedDictionary <string, string>()
            {
            };

            sd.Add("@ProejctId", engineerReviewDrawings.ProjectId);
            sd.Add("@fileName", engineerReviewDrawings.FileName);
            sd.Add("@timeStamp", engineerReviewDrawings.TImeStamp);

            RDSService.RDSService rdsService = new RDSService.RDSService();
            DataSet retvalue       = rdsService.SelectList("USP_InsertEngineeringReviewed", "EngineeringReviewId", sd);
            var     ContractDWGSId = retvalue.Tables[0].Rows[0][0].ToString();

            return(Ok(ContractDWGSId));
        }
Beispiel #2
0
        public IHttpActionResult DeleteEngineeringDrawings(EngineerReviewedDrawings engDrawings)
        {
            if (engDrawings == null)
            {
                return(BadRequest());
            }
            SortedDictionary <string, string> sd = new SortedDictionary <string, string>()
            {
            };

            sd.Add("@ProejctId", engDrawings.ProjectId);
            sd.Add("@EngReviewdDrawingId", engDrawings.EngineeringDrawingId);
            RDSService.RDSService rdsService = new RDSService.RDSService();
            DataSet retvalue = rdsService.SelectList("USP_DeleteEngineeringReviewedDrawings", sd);

            return(Ok(retvalue));
        }
Beispiel #3
0
        public IHttpActionResult GetEngineeringReviewedDrawings(string projectId)
        {
            SortedDictionary <string, string> sd = new SortedDictionary <string, string>()
            {
            };

            sd.Add("@ProejctId", projectId.ToString());
            RDSService.RDSService rdsService = new RDSService.RDSService();
            DataSet ds = rdsService.SelectList("USP_GetEngineeringReviewedDrawings", sd);
            var     engineerReviewedDrawings = new List <EngineerReviewedDrawings>();

            if (ds != null && ds.Tables.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    var engReviewedDrawing = new EngineerReviewedDrawings {
                        ProjectId = dr[0].ToString(), EngineeringDrawingId = dr[1].ToString(), FileName = dr[2].ToString(), TImeStamp = dr[3].ToString()
                    };
                    engineerReviewedDrawings.Add(engReviewedDrawing);
                }
            }
            return(Ok(engineerReviewedDrawings));
        }