public VendorsEntertainment AddNewEntertainment(VendorsEntertainment vendorsEntertainment, Vendormaster vendorMaster)
        {
            string updateddate = DateTime.UtcNow.ToShortDateString();

            vendorsEntertainment.Status         = "Active";
            vendorsEntertainment.UpdatedDate    = Convert.ToDateTime(updateddate);
            vendorsEntertainment.VendorMasterId = vendorMaster.Id;
            vendorsEntertainment = vendorEntertainmentRespository.AddEntertainment(vendorsEntertainment);
            return(vendorsEntertainment);
        }
        public VendorsEntertainment UpdateEntertainment(VendorsEntertainment vendorsEntertainment, long id, long vid)
        {
            var GetVendor = _dbContext.VendorsEntertainment.SingleOrDefault(m => m.VendorMasterId == id && m.Id == vid);

            vendorsEntertainment.Id             = GetVendor.Id;
            vendorsEntertainment.VendorMasterId = id;
            _dbContext.Entry(GetVendor).CurrentValues.SetValues(vendorsEntertainment);
            _dbContext.SaveChanges();
            return(vendorsEntertainment);
        }
        public VendorsEntertainment activationEntertainment(VendorsEntertainment vendorsEntertainment, Vendormaster vendorMaster, long masterid, long vid)
        {
            string updateddate = DateTime.UtcNow.ToShortDateString();

            vendorsEntertainment.UpdatedDate = Convert.ToDateTime(updateddate);
            //vendorMaster.Status = "Active";
            vendorMaster.UpdatedDate = Convert.ToDateTime(updateddate);
            vendorMaster.ServicType  = "Entertainment";
            vendorMaster             = vendorMasterRepository.UpdateVendorMaster(vendorMaster, masterid);
            vendorsEntertainment     = vendorEntertainmentRespository.UpdateEntertainment(vendorsEntertainment, masterid, vid);
            return(vendorsEntertainment);
        }
        public VendorsEntertainment AddEntertainment(VendorsEntertainment vendorEntertainment, Vendormaster vendorMaster)
        {
            string updateddate = DateTime.UtcNow.ToShortDateString();

            vendorEntertainment.Status      = "Active";
            vendorEntertainment.UpdatedDate = Convert.ToDateTime(updateddate);
            vendorMaster.Status             = "Active";
            vendorMaster.UpdatedDate        = Convert.ToDateTime(updateddate);
            vendorMaster.ServicType         = "Entertainment";
            vendorMaster = vendorMasterRepository.AddVendorMaster(vendorMaster);
            vendorEntertainment.VendorMasterId = vendorMaster.Id;
            vendorEntertainment           = vendorEntertainmentRespository.AddEntertainment(vendorEntertainment);
            userLogin.UserName            = vendorMaster.EmailId;
            userLogin.Password            = randomPassword.GenerateString();
            userLogin.UserType            = "Vendor";
            userLogin.UpdatedBy           = 2;
            userLogin.RegDate             = Convert.ToDateTime(updateddate);
            userLogin.UpdatedDate         = Convert.ToDateTime(updateddate);
            userLogin.Status              = "Active";
            userLogin                     = userLoginRepository.AddVendorUserLogin(userLogin);
            userDetail.UserLoginId        = userLogin.UserLoginId;
            userDetail.FirstName          = vendorMaster.BusinessName;
            userDetail.UserPhone          = vendorMaster.ContactNumber;
            userDetail.Url                = vendorMaster.Url;
            userDetail.Address            = vendorMaster.Address;
            userDetail.City               = vendorMaster.City;
            userDetail.State              = vendorMaster.State;
            userDetail.ZipCode            = vendorMaster.ZipCode;
            userDetail.Status             = "Active";
            userDetail.UpdatedBy          = ValidUserUtility.ValidUser();
            userDetail.UpdatedDate        = Convert.ToDateTime(updateddate);
            userDetail.AlternativeEmailID = vendorMaster.EmailId;
            userDetail.Landmark           = vendorMaster.Landmark;
            userDetail                    = userDetailsRepository.AddUserDetails(userDetail);
            if (vendorMaster.Id != 0 && vendorEntertainment.Id != 0 && userLogin.UserLoginId != 0 && userDetail.UserDetailId != 0)
            {
                return(vendorEntertainment);
            }
            else
            {
                vendorEntertainment.Id = 0;
                return(vendorEntertainment);
            }
        }
 public VendorsEntertainment AddEntertainment(VendorsEntertainment vendorsEntertainment)
 {
     _dbContext.VendorsEntertainment.Add(vendorsEntertainment);
     _dbContext.SaveChanges();
     return(vendorsEntertainment);
 }