Exemplo n.º 1
0
 public IHttpActionResult Put(int Id, DoseDTO doseDTO)
 {
     try
     {
         using (VDEntities entities = new VDEntities())
         {
             var dbDose = entities.Doses.Where(c => c.ID == Id).FirstOrDefault();
             if (dbDose != null)
             {
                 dbDose.Name      = doseDTO.Name == null ? dbDose.Name : doseDTO.Name;
                 dbDose.MinAge    = doseDTO.MinAge == 0 ? dbDose.MinAge : doseDTO.MinAge;
                 dbDose.MaxAge    = doseDTO.MaxAge == null ? dbDose.MaxAge : doseDTO.MaxAge;
                 dbDose.MinGap    = doseDTO.MinGap == null ? dbDose.MinGap : doseDTO.MinGap;
                 dbDose.DoseOrder = doseDTO.DoseOrder == 0 ? dbDose.DoseOrder : doseDTO.DoseOrder;
                 entities.SaveChanges();
                 doseDTO = Mapper.Map <DoseDTO>(dbDose);
                 return(Ok(doseDTO));
             }
             return(NotFound());
         }
     }
     catch (Exception e)
     {
         return(BadRequest(GetMessageFromExceptionObject(e)));
     }
 }
Exemplo n.º 2
0
 public Response <DoseDTO> Get(int Id)
 {
     try
     {
         using (VDEntities entities = new VDEntities())
         {
             var     dbDose  = entities.Doses.Where(c => c.ID == Id).FirstOrDefault();
             DoseDTO doseDTO = Mapper.Map <DoseDTO>(dbDose);
             return(new Response <DoseDTO>(true, null, doseDTO));
         }
     }
     catch (Exception e)
     {
         return(new Response <DoseDTO>(false, GetMessageFromExceptionObject(e), null));
     }
 }
Exemplo n.º 3
0
 public IHttpActionResult Post(DoseDTO doseDTO)
 {
     try
     {
         using (VDEntities entities = new VDEntities())
         {
             Dose doseDb = Mapper.Map <Dose>(doseDTO);
             entities.Doses.Add(doseDb);
             entities.SaveChanges();
             doseDTO.ID = doseDb.ID;
             return(Ok(doseDTO));
         }
     }
     catch (Exception e)
     {
         return(BadRequest(GetMessageFromExceptionObject(e)));
     }
 }
Exemplo n.º 4
0
 public Response <DoseDTO> Post(DoseDTO doseDTO)
 {
     try
     {
         using (VDEntities entities = new VDEntities())
         {
             Dose doseDb = Mapper.Map <Dose>(doseDTO);
             entities.Doses.Add(doseDb);
             entities.SaveChanges();
             doseDTO.ID = doseDb.ID;
             return(new Response <DoseDTO>(true, null, doseDTO));
         }
     }
     catch (Exception e)
     {
         return(new Response <DoseDTO>(false, GetMessageFromExceptionObject(e), null));
     }
 }
Exemplo n.º 5
0
 public Response <DoseDTO> Put(int Id, DoseDTO doseDTO)
 {
     try
     {
         using (VDEntities entities = new VDEntities())
         {
             var dbDose = entities.Doses.Where(c => c.ID == Id).FirstOrDefault();
             dbDose.Name      = doseDTO.Name;
             dbDose.MinAge    = doseDTO.MinAge;
             dbDose.MaxAge    = doseDTO.MaxAge;
             dbDose.MinGap    = doseDTO.MinGap;
             dbDose.DoseOrder = doseDTO.DoseOrder;
             entities.SaveChanges();
             return(new Response <DoseDTO>(true, null, doseDTO));
         }
     }
     catch (Exception e)
     {
         return(new Response <DoseDTO>(false, GetMessageFromExceptionObject(e), null));
     }
 }
Exemplo n.º 6
0
 public IHttpActionResult Get(int Id)
 {
     try
     {
         DoseDTO doseDTO = null;
         using (VDEntities entities = new VDEntities())
         {
             var dbDose = entities.Doses.Where(c => c.ID == Id).FirstOrDefault();
             doseDTO = Mapper.Map <DoseDTO>(dbDose);
             if (doseDTO != null)
             {
                 return(Ok(doseDTO));
             }
             else
             {
                 return(NotFound());
             }
         }
     }
     catch (Exception e)
     {
         return(BadRequest(GetMessageFromExceptionObject(e)));
     }
 }