コード例 #1
0
        public bool Update(Finalreport entity)
        {
            try
            {
                var finalreportOrigina = context.Finalreports.Single(
                    x => x.Id == entity.Id
                    );
                var machineOrigina = context.Machinereviews.Single(
                    x => x.Id == entity.Idmachinereview
                    );

                finalreportOrigina.Id              = entity.Id;
                finalreportOrigina.Description     = entity.Description;
                finalreportOrigina.Reportdate      = entity.Reportdate;
                finalreportOrigina.Nombremaquina   = machineOrigina.Nombremaquina;
                finalreportOrigina.Idmachinereview = entity.Idmachinereview;
                finalreportOrigina.Machinereview   = machineOrigina;


                context.Update(finalreportOrigina);
                context.SaveChanges();
            }
            catch (System.Exception)
            {
                return(false);
            }
            return(true);
        }
コード例 #2
0
 public bool Save(Finalreport entity)
 {
     try
     {
         context.Add(entity);
         context.SaveChanges();
     }
     catch (System.Exception)
     {
         return(false);
     }
     return(true);
 }
コード例 #3
0
 public bool Save(Finalreport entity)
 {
     try
     {
         var machineOrigina = context.Machinereviews.Single(
             x => x.Id == entity.Idmachinereview
             );
         entity.Nombremaquina = machineOrigina.Nombremaquina;
         entity.Machinereview = machineOrigina;
         context.Add(entity);
         context.SaveChanges();
     }
     catch (System.Exception)
     {
         return(false);
     }
     return(true);
 }
コード例 #4
0
 public bool Update(Finalreport entity)
 {
     return(finalreportRepository.Update(entity));
 }
コード例 #5
0
 public bool Save(Finalreport entity)
 {
     return(finalreportRepository.Save(entity));
 }
コード例 #6
0
 public ActionResult Put([FromBody] Finalreport finalreport)
 {
     return(Ok(
                finalreportService.Update(finalreport)
                ));
 }
コード例 #7
0
 public ActionResult Post([FromBody] Finalreport finalreport)
 {
     return(Ok(
                finalreportService.Save(finalreport)
                ));
 }