Example #1
0
        public ActionResult Update(int id)
        {
            var a = id;
            //DateTime reqDateParam = DateTime.Parse(beginDate);
            //var met = DB.Summaries.Where(a => a.STATION_ID == stationId && a.tarih.Year == reqDateParam.Year
            //  && a.tarih.Month == reqDateParam.Month && a.tarih.Day == reqDateParam.Day)
            //  .Select(a => new Meteoroloji_DTO
            //  {
            //      date = a.tarih,
            //      irradiation = (float)Math.Round((float)a.isinim, 1),
            //      pyranometer = (float)Math.Round((float)a.PYRANOMETER, 1),
            //      wind = (float)Math.Round((float)a.ruzgarHizi),
            //      cell_temp = (float)Math.Round((float)a.hucreSicakligi),
            //      external_temp = (float)Math.Round((float)a.sicaklik)
            //  }).OrderBy(a => a.date).ToList();
            //return Json(met, JsonRequestBehavior.AllowGet);

            var          user    = User.Identity.GetUserId();
            EssoEntities DBModel = new EssoEntities();
            var          item    = DBModel.AlarmStatus.Where(x => x.ID == id).FirstOrDefault();

            using (EssoEntities DB = new EssoEntities())
            {
                if (item != null)
                {
                    try
                    {
                        DB.Entry(new TBL_ALARM_STATUS()
                        {
                            ID           = item.ID,
                            START_DATE   = item.START_DATE,
                            END_DATE     = item.END_DATE,
                            ERROR_NUMBER = item.ERROR_NUMBER,
                            STATION_ID   = item.STATION_ID,
                            INVERTER_ID  = item.INVERTER_ID,
                            STATUS       = item.STATUS,
                            PROCESS_STEP = 1,
                            USER_ID      = User.Identity.GetUserId()
                        }).State = System.Data.Entity.EntityState.Modified;

                        DB.SaveChanges();
                        DB.Commit();
                    }
                    catch (Exception ex)
                    {
                        throw;
                    }
                }
            }



            return(View());
        }