Exemple #1
0
 //create
 public static void create(PRICE_DTO price)
 {
     ctx.PRICEs.Add(new PRICE {
         priceText = price.priceText, discount = price.discount
     });
     ctx.SaveChanges();
 }
Exemple #2
0
 //delete
 public static void delete(PRICE_DTO price)
 {
     using (HMO_PROGECTEntities ctx = new HMO_PROGECTEntities())
     {
         ctx.PRICEs.Remove(ctx.PRICEs.FirstOrDefault(u => u.priceId == price.priceId));
         ctx.SaveChanges();
     }
 }
Exemple #3
0
 public IHttpActionResult Update(PRICE_DTO price)
 {
     try
     {
         priceCRUD.Update(price);
         return(Ok());
     }
     catch (Exception e)
     {
         return(InternalServerError(e));
     }
 }
Exemple #4
0
 public static void Update(PRICE_DTO price)
 {
     using (HMO_PROGECTEntities ctx = new HMO_PROGECTEntities())
     {
         var x = ctx.PRICEs.FirstOrDefault(u => u.priceId == price.priceId);
         x.insuranceId = price.insuranceId;
         x.INSURANCE_TBL.insuranceName = price.insuranceName;
         x.priceText = price.priceText;
         x.discount  = price.discount;
         //x.AGE_TBL.begins = price.ageRange;
         ctx.SaveChanges();
     }
 }
Exemple #5
0
 public static PRICE CastToTBL(PRICE_DTO a)
 {
     return(new PRICE
     {
         productId = a.productId,
         priceId = a.priceId,
         priceText = a.priceText,
         ageId = a.ageId,
         discount = a.discount,
         insuranceId = a.insuranceId,
         //CATEGORIES_TBL = db.CATEGORIES_TBL.Where(s => s.categoriesId == a.categoryId).FirstOrDefault(),
         INSURANCE_TBL = db.INSURANCE_TBL.Where(Y => Y.insuranceId == a.insuranceId).FirstOrDefault()
     });
 }
Exemple #6
0
        //read
        public static List <PRICE_DTO> Read()
        {
            //return
            List <PRICE_DTO> list = new List <PRICE_DTO>();
            var priceList         = ctx.PRICEs.ToList();    //.Select(p=> Casting.PRICE_Casting.CastToDTO(p)).ToList();

            foreach (var price in priceList)
            {
                PRICE_DTO item = new PRICE_DTO()
                {
                    discount      = price.discount,
                    hmoName       = price.INSURANCE_TBL.HMO_TBL.hmoName,
                    insuranceName = price.INSURANCE_TBL.insuranceName,
                    priceText     = price.priceText,
                    productName   = price.PRODUCTS_TBL.name,
                    ageRange      = price.AGE_TBL.begins + "-" + price.AGE_TBL.ends,
                    priceId       = price.priceId
                };
                list.Add(item);
            }
            return(list);
        }