Booking Controller
Booking Controller
Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Security.Cryptography;
using Microsoft.AspNet.Identity;
using System.Web.Helpers;
using System.Web.Security;
using Newtonsoft.Json;
using System.Data.Entity;
using System.Data.SqlClient;
using System.Configuration;
namespace Expost.Controllers
{
[Authorize]
// GET: Booking
public ActionResult Index()
{
return View();
}
[HttpGet]
public ActionResult EditBook(string id)
{
ViewBag.VB = db.Users.ToList();
ViewBag.VC = db.LA.ToList();
ViewBag.Sp = db.ServiceProvider.ToList();
ViewBag.ACS = db.Courier.ToList();
ViewBag.VB = db.Users.ToList();
ViewBag.VC = db.LA.ToList();
ViewBag.Sp = db.ServiceProvider.ToList();
ViewBag.ACS = db.Courier.ToList();
//model.Add(new DTOBookingList()
//{
model.createbook = editbook;
//});
var data = db.CB.OrderByDescending(a => a.Id).Take(1).Select(a =>
a.ShipmentNo).FirstOrDefault();
ViewBag.ShipmentNo = data + 1;
return View(editbook);
}
}
db.CB.Add(createbook.createbook);
db.SaveChanges();
db.bookingitem.Add(b);
}
return "Success";
}
db.boxdetails.Add(b);
}
return "Success";
}
public ActionResult Createbook_Show()
{
var data1 = db.CB.ToList();
return View(data1);
}
if (data[i].SP_Id == 0)
{
data[i].Service = "";
}
else
{
int spid = data[i].SP_Id;
var carierdata = db.ServiceProvider.Where(a => a.SP_Id ==
spid).ToList();
data[i].Service = carierdata[0].Company_Name;
}
}
//var data1 = ShipperData(data);
var json = JsonConvert.SerializeObject(data);
return Json(json, JsonRequestBehavior.AllowGet);
}
if (data[0].SP_Id == 0)
{
data[0].Service = "";
}
else
{
int spid = data[0].SP_Id;
var carierdata = db.ServiceProvider.Where(a => a.SP_Id ==
spid).ToList();
data[0].Service = carierdata[0].Company_Name;
}
searchdata.Add(s);
}
return searchdata;
}
//db.loadsheet.Add(l);
//db.SaveChanges();
}
return RedirectToAction("Index");
}
[HttpPost]
public ActionResult Client_Requests(Client_Request CR)
{
return View();
}
{
ViewBag.VB = new SelectList(db.CAN.ToList(), "Username", "Username");
return View();
}
[HttpPost]
public ActionResult Manual_Entries(Manual_Entries ME)
{
var userID = User.Identity.GetUserId();
var branchid = db.Users.Where(c => c.Id == userID).Select(c =>
c.Branch_Id).FirstOrDefault();
ME.Branch_Id = branchid;
db.manualentries.Add(ME);
db.SaveChanges();
{
var Data_1 = db.manualentries.Add(ME);
db.SaveChanges();
return RedirectToAction("Createbook");
}
}
////////////////
db.LA.Add(l);
db.SaveChanges();
}
return RedirectToAction("Index");
}
if (RowEfected>0)
{
return Json("Booking has been Saved Successfully!",
JsonRequestBehavior.AllowGet);
}
else
{
return Json("Booking not Saved! Please try again!",
JsonRequestBehavior.AllowGet);
}
}