示例#1
0
        public bool createDate(EN.Date date)
        {
            bool result = false;

            try
            {
                var datos = new DA.date()
                {
                    idClient = date.IDClient,
                    idMaper  = date.IDMaper,
                    date1    = date.DateD,
                    hour     = date.DateT,
                    status   = "En espera"
                };

                db.dates.Add(datos);
                db.SaveChanges();

                result = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }
示例#2
0
        public bool changeStatus(EN.Date date)
        {
            bool result = false;;

            try
            {
                DA.date finded_date = db.dates.Where(x => x.id == date.IDDate).FirstOrDefault();

                finded_date.status = date.Status;

                db.SaveChanges();
            }catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }
示例#3
0
        public EN.Date getDate(decimal id)
        {
            EN.Date date = new EN.Date();

            try
            {
                var item = db.dates.Where(x => x.id == id).FirstOrDefault();

                date.IDDate   = item.id;
                date.IDClient = item.idClient;
                date.IDMaper  = item.idMaper;
                date.DateD    = item.date1;
                date.DateT    = item.hour;
                date.Status   = item.status;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(date);
        }
示例#4
0
 // PUT api/<controller>/5
 public void Put(EN.Date date)
 {
     bool result = controller.changeStatus(date);
 }
示例#5
0
 // POST api/<controller>
 public void Post(EN.Date date)
 {
     bool result = controller.createDate(date);
 }