Esempio n. 1
0
 internal static Customer VMCustomer_To_Customer(VM_Customer vM_Customer)
 {
     return(new Customer
     {
         CustomerCode = vM_Customer.CustomerCode,
         FirstName = vM_Customer.FirstName,
         Id = vM_Customer.Id,
         Image = vM_Customer.Image,
         LastMiddle = vM_Customer.LastMiddle,
         Summary = vM_Customer.Summary
     });
 }
        /// <summary>
        /// Go to CreateEmployee view
        ///     Generate employee code automatically
        /// </summary>
        /// <returns></returns>
        public ActionResult CreateCustomer()
        {
            logger.EnterMethod();
            var newCus = new VM_Customer();

            try
            {
                newCus.CustomerCode = this._iCustomerServices.CreateNewCode();
                return(View(newCus));
            }
            catch (Exception e)
            {
                logger.Error("Error: [" + e.Message + "]");
                return(View("ErrorAdminPage"));
            }
            finally
            {
                logger.LeaveMethod();
            }
        }
        public ActionResult CreateNewCustomerFromBooking(string code, string firstname, string lastname, string summary)
        {
            var vM_Customer = new VM_Customer
            {
                CustomerCode = code,
                FirstName    = firstname,
                LastMiddle   = lastname,
                Summary      = summary,
                Image        = "[nullimage]"
            };

            var id = this._iCustomerServices.InsertCustomerReturnId(ConvertVM.VMCustomer_To_Customer(vM_Customer));

            if (id > 0)
            {
                return(Json(new
                {
                    id = id,
                    name = vM_Customer.FullName
                }));
            }
            return(Json(-1));
        }
Esempio n. 4
0
        //public bool UpdateStudent(SBMModels.Models.Customer obj)
        //{
        //    bool isSave = false;
        //    _db.Entry(obj).State = EntityState.Modified;
        //    int add = _db.SaveChanges();
        //    if (add > 0)
        //    {
        //        isSave = true;
        //    }
        //    else
        //    {
        //        isSave = false;
        //    }
        //    return isSave;
        //}
        public List <VM_Customer> GetStudent()
        {
            List <VM_Customer> vmList = new List <VM_Customer>();

            _dt = new DataTable();
            string query = @"Select * From VW_GetStudentInfo";

            _dt = _sqlFactory.ExecuteQuery(query);
            if (_dt.Rows.Count > 0)
            {
                foreach (DataRow row in _dt.Rows)
                {
                    var vm = new VM_Customer();
                    vm.Id           = Convert.ToInt32(row["Id"]);
                    vm.Name         = row["Name"].ToString();
                    vm.Address      = row["Address"].ToString();
                    vm.Contact      = row["Contact"].ToString();
                    vm.Email        = row["Email"].ToString();
                    vm.LoyaltyPoint = row["LoyaltyPoint"].ToString();
                    vmList.Add(vm);
                }
            }
            return(vmList);
        }