public async Task <IActionResult> GetPhoneEntityView(long phonesId) { PhoneModule invMod = new PhoneModule(); PhoneEntityView view = await invMod.Phone.Query().GetViewById(phonesId); return(Ok(view)); }
public async Task <IActionResult> DeletePhones([FromBody] PhoneEntityView view) { PhoneModule invMod = new PhoneModule(); PhoneEntity phones = await invMod.Phone.Query().MapToEntity(view); invMod.Phone.DeletePhones(phones).Apply(); return(Ok(view)); }
public async Task <IActionResult> UpdatePhones([FromBody] PhoneEntityView view) { PhoneModule invMod = new PhoneModule(); PhoneEntity phones = await invMod.Phone.Query().MapToEntity(view); invMod.Phone.UpdatePhones(phones).Apply(); PhoneEntityView retView = await invMod.Phone.Query().GetViewById(phones.PhoneId); return(Ok(retView)); }
public async Task <IActionResult> AddPhones([FromBody] PhoneEntityView view) { PhoneModule invMod = new PhoneModule(); NextNumber nnPhones = await invMod.Phone.Query().GetNextNumber(); view.PhoneEntityNumber = nnPhones.NextNumberValue; PhoneEntity phones = await invMod.Phone.Query().MapToEntity(view); invMod.Phone.AddPhones(phones).Apply(); PhoneEntityView newView = await invMod.Phone.Query().GetViewByNumber(view.PhoneEntityNumber); return(Ok(newView)); }
protected void Application_Start() { //Database.SetInitializer<ApplicationDbContext>(new AppDbInitializer()); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); NinjectModule orderModule = new OrderModule(); NinjectModule shoppingCartModule = new ShoppingCartModule(); NinjectModule productForOrderModule = new ProductForOrderModule(); NinjectModule phoneModule = new PhoneModule(); NinjectModule bookModule = new BookModule(); NinjectModule tvModule = new TvModule(); NinjectModule headphonesModule = new HeadphonesModule(); NinjectModule serviceModule = new ServiceModule("DefaultConnection"); var kernel = new StandardKernel(orderModule, shoppingCartModule, productForOrderModule, phoneModule, bookModule, tvModule, headphonesModule, serviceModule); DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); }