public static SubscriptionType ConvertSubsciptionTypeDTOToDAL(SubscriptionTypeDTO subscriptionType)
 {
     return(new SubscriptionType
     {
         numOfBooks = subscriptionType.numOfBooks,
         price = subscriptionType.price,
         status = subscriptionType.status
     });
 }
示例#2
0
 public static bool addSubscriptionType(SubscriptionTypeDTO s)
 {
     using (libraryEntities db = new libraryEntities())
     {
         db.SubscriptionTypes.Add(Converters.SubsciptionTypeConverter.ConvertSubsciptionTypeDTOToDAL(s));
         try
         {
             db.SaveChanges();
             return(true);
         }
         catch (Exception e)
         {
             return(false);
         }
     }
 }
示例#3
0
        public static bool updateSubscriptionType(SubscriptionTypeDTO a)
        {
            using (libraryEntities db = new libraryEntities())
            {
                SubscriptionType b = db.SubscriptionTypes.First(x => x.codeType == a.codeType);
                b.numOfBooks = a.numOfBooks;
                b.price      = a.price;
                b.status     = a.status;


                try
                {
                    db.SaveChanges();
                    return(true);
                }
                catch (Exception e)
                {
                    return(false);
                }
            }
        }
示例#4
0
 public IHttpActionResult UpdateSubscriptionType(SubscriptionTypeDTO sub)
 {
     return(Ok(BL.subscriptionTypeBL.updateSubscriptionType(sub)));
 }
示例#5
0
 public IHttpActionResult AddSubscriptionType(SubscriptionTypeDTO sub)
 {
     return(Ok(BL.subscriptionTypeBL.addSubscriptionType(sub)));
 }