public async Task <IActionResult> Create([Bind("KtixPosUseTypeId,Name")] Ktixposusetype ktixposusetype) { if (ModelState.IsValid) { _context.Add(ktixposusetype); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ktixposusetype)); }
public async Task <IActionResult> Create([Bind("SessionId,MovieInstanceId,CinemaId,ScreenId,DateTime,PointOfSaleId,SeatsRemaining,IsOnlineTicketing,CreateDateTime,BookingUrl")] Session session) { if (ModelState.IsValid) { _context.Add(session); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CinemaId"] = new SelectList(_context.Cinema, "CinemaId", "Address1", session.CinemaId); ViewData["MovieInstanceId"] = new SelectList(_context.Movieinstance, "MovieInstanceId", "MovieInstanceId", session.MovieInstanceId); ViewData["ScreenId"] = new SelectList(_context.Screen, "ScreenId", "Code", session.ScreenId); return(View(session)); }
public async Task <IActionResult> Create([Bind("CmsuserId,CreateDateTime,ModifyDateTime,Name,Phone,CompanyId,CountryId,CmsuserTypeId,UserId,TimeZoneLocationId,IsDeleted,Mobile,IsAbleToApproveQuotes,Pospin,PospinexpiryDate,IsPosUser,IsLoggedInToPos,LastKtixPosTerminalId")] Cmsuser cmsuser) { if (ModelState.IsValid) { cmsuser.CmsuserId = Guid.NewGuid(); _context.Add(cmsuser); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CmsuserTypeId"] = new SelectList(_context.Cmsusertype, "CmsuserTypeId", "Name", cmsuser.CmsuserTypeId); ViewData["CompanyId"] = new SelectList(_context.Company, "CompanyId", "Address1", cmsuser.CompanyId); ViewData["CountryId"] = new SelectList(_context.Country, "CountryId", "Name", cmsuser.CountryId); ViewData["UserId"] = new SelectList(_context.AspnetUsers, "UserId", "LoweredUserName", cmsuser.UserId); return(View(cmsuser)); }
public async Task <IActionResult> Create([Bind("CinemaId,CompanyId,Name,Address1,Address2,City,Postcode,Phone,BookingPhone,WebsiteUrl,PointOfSaleId,IsOnlineTicketing,SessionImportEmail,AdministrationEmail,TimeZoneLocationId,IsDeleted,PointOfSaleTypeId,InternetTicketingTypeId,CountryStateId,IsIgnoreScreenErrorsOnImport,LoyaltyPointOfSaleId,SessionNumberOfDaysLimit,SessionRestrictUntilTimeId,CrmtypeId,IsImportSessionsAutomatically,ShortName,NowShowingQueryMethodId,NowShowingCacheExpiryDateTime,FacebookPageUrl,TwitterPageUrl,AppStoreUrl,GooglePlayUrl,MovieTimesComAuUserName,MovieTimesComAuPassword,MovieTimesComAuCinemaName,MobileAppDescription,Latitude,Longitude,InstagramPageUrl,MemberTypeId,AllowMultipleSeatsPerTickets,AllowReDshieldFraudProtection")] Cinema cinema) { if (ModelState.IsValid) { cinema.CinemaId = Guid.NewGuid(); _context.Add(cinema); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CompanyId"] = new SelectList(_context.Company, "CompanyId", "Address1", cinema.CompanyId); ViewData["CountryStateId"] = new SelectList(_context.Countrystate, "CountryStateId", "Abbreviation", cinema.CountryStateId); ViewData["CrmtypeId"] = new SelectList(_context.Crmtype, "CrmtypeId", "Name", cinema.CrmtypeId); ViewData["InternetTicketingTypeId"] = new SelectList(_context.Internetticketingtype, "InternetTicketingTypeId", "Name", cinema.InternetTicketingTypeId); ViewData["MemberTypeId"] = new SelectList(_context.Membertype, "MemberTypeId", "CreateAccountTitle", cinema.MemberTypeId); ViewData["NowShowingQueryMethodId"] = new SelectList(_context.Nowshowingquerymethod, "NowShowingQueryMethodId", "Description", cinema.NowShowingQueryMethodId); ViewData["PointOfSaleTypeId"] = new SelectList(_context.Pointofsaletype, "PointOfSaleTypeId", "Name", cinema.PointOfSaleTypeId); ViewData["SessionRestrictUntilTimeId"] = new SelectList(_context.Time, "TimeId", "TimeId", cinema.SessionRestrictUntilTimeId); return(View(cinema)); }
//KtixPosTerminalId,KtixPosUseTypeId,KtixDescription,CompanyId,CinemaId,DeviceName,DeviceId,DeviceModel,Ipaddress,ApiendPoint public IEnumerable <KtixPosTerminalDTO> UpdateOrCreatePosTerminal(Guid KTixPosTerminalId, int KtixPosUseTypeId, String KtixDescription, Guid CompanyId, Guid CinemaId, String DeviceName, String DeviceId, String DeviceModel, String Ipaddress, String ApiendPoint) { var query = from p in _context.Ktixposterminal where p.KtixPosTerminalId == KTixPosTerminalId select p; if (query == null || query.Count() == 0) { //create a new record Ktixposterminal newTerminal = new Ktixposterminal() { KtixPosTerminalId = Guid.NewGuid(), KtixPosUseTypeId = KtixPosUseTypeId, KtixDescription = KtixDescription, CompanyId = CompanyId, CinemaId = CinemaId, DeviceName = DeviceName, DeviceId = DeviceId, DeviceModel = DeviceModel, Ipaddress = Ipaddress, ApiendPoint = ApiendPoint }; _context.Add(newTerminal); _context.SaveChanges(); //returm DTO object back List <KtixPosTerminalDTO> Poslist = new List <KtixPosTerminalDTO>(); var pos = new KtixPosTerminalDTO() { KTixPosTerminalId = newTerminal.KtixPosTerminalId, KTixPosUseTypeId = newTerminal.KtixPosUseTypeId, KTixDescription = newTerminal.KtixDescription, companyId = newTerminal.CompanyId, cinemaId = newTerminal.CinemaId, DeviceName = newTerminal.DeviceName, DeviceId = newTerminal.DeviceId, DeviceModel = newTerminal.DeviceModel, IPAddress = newTerminal.Ipaddress, APIEndPoint = newTerminal.ApiendPoint }; Poslist.Add(pos); return(Poslist); } //update else { //update object Ktixposterminal thisTerminal = query.FirstOrDefault(); var todo = _context.Ktixposterminal.Find(thisTerminal.KtixPosTerminalId); todo.KtixPosUseTypeId = KtixPosUseTypeId; todo.KtixDescription = KtixDescription; todo.CompanyId = CompanyId; todo.CinemaId = CinemaId; todo.DeviceName = DeviceName; todo.DeviceId = DeviceId; todo.DeviceModel = DeviceModel; todo.Ipaddress = Ipaddress; todo.ApiendPoint = ApiendPoint; _context.Ktixposterminal.Update(todo); _context.SaveChanges(); //returm DTO object back var pos = query.Select(x => new KtixPosTerminalDTO() { KTixPosTerminalId = x.KtixPosTerminalId, KTixPosUseTypeId = x.KtixPosUseTypeId, KTixDescription = x.KtixDescription, companyId = x.CompanyId, cinemaId = x.CinemaId, DeviceName = x.DeviceName, DeviceId = x.DeviceId, DeviceModel = x.DeviceModel, IPAddress = x.Ipaddress, APIEndPoint = x.ApiendPoint }).ToList(); return(pos); } }