public ViewResult NewRequest(Request model, FormCollection formCollection) { return View(model); }
protected override Request SaveToDb(Request request) { var r=base.SaveToDb(request); UpdateRequestList(RequestSet); return r; }
//public static implicit operator RequestEntity(Request dst) //{ // RequestEntity dst = null; // using (var db = new NespeEntityContainer()) { // dst = (from t in db.Requests where t.Id == dst.Id select t).FirstOrDefault(); // if (dst == null) { // dst = db.Requests.CreateObject(); // } // } // //public:b+{[^:b]+}:b+{[^:b]+}:b+.+ // //dst.\2=dst.\2; // dst.Id = dst.Id; // dst.FirstName = dst.FirstName; // dst.LastName = dst.LastName; // dst.Department_Id = dst.Department_Id; // dst.Function = dst.Function; // dst.Superior = dst.Superior; // dst.BusinessStream = dst.BusinessStream; // dst.StartDate = dst.StartDate; // dst.EmployeeNumber = dst.EmployeeNumber; // dst.nonSAP = dst.nonSAP; // dst.Local = dst.Local; // dst.Phone = dst.Phone; // dst.Initials = dst.Initials; // dst.TransFrom = dst.TransFrom; // dst.Kind = (short)dst.Kind; // dst.Parrain = dst.Parrain; // return dst; //} //public static implicit operator Request(RequestEntity dst) //{ // Request dst = new Request(); // dst.Id = dst.Id; // dst.FirstName = dst.FirstName; // dst.LastName = dst.LastName; // dst.Department_Id = dst.Department_Id; // dst.Function = dst.Function; // dst.Superior = dst.Superior; // dst.BusinessStream = dst.BusinessStream; // dst.StartDate = dst.StartDate == null ? DateTime.Now : dst.StartDate.Value; // dst.EmployeeNumber = dst.EmployeeNumber; // dst.nonSAP = dst.nonSAP == null ? true : dst.nonSAP.Value; // dst.Local = dst.Local; // dst.Phone = dst.Phone; // dst.Initials = dst.Initials; // dst.TransFrom = dst.TransFrom; // dst.Kind = (RequestKindEnum)(dst.Kind == null ? 0 : dst.Kind); // dst.Parrain = dst.Parrain; // return dst; //} public Request Copy(Request src, bool copyId = false) { var dst = this; if (copyId) dst.Id = src.Id; dst.Id = dst.Id; dst.PersonDepartment = src.PersonDepartment; dst.PersonDepartment_Id = src.PersonDepartment_Id; dst.Function = src.Function; dst.Superior = src.Superior; dst.BusinessStream = src.BusinessStream; dst.StartDate = src.StartDate; dst.EmployeeNumber = src.EmployeeNumber; dst.nonSAP = src.nonSAP; dst.Local = src.Local; dst.TransFrom = src.TransFrom; dst.Kind = src.Kind; dst.Parrain = src.Parrain; return src; }