public async Task <IActionResult> AddorEdit([Bind("VehPermitId,VehPermitName,Code,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] VehPermit vehPermit)
        {
            if (ModelState.IsValid)
            {
                if (vehPermit.VehPermitId == 0)
                {
                    vehPermit.Status     = AppConstant.Active;
                    vehPermit.CreatedOn  = System.DateTime.Now;
                    vehPermit.ModifiedOn = System.DateTime.Now;
                    vehPermit.IP         = GETIP.GetIp();
                    vehPermit.CompanyID  = AppConstant.CompanyID;
                    context.Add(vehPermit);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                else
                {
                    vehPermit.Status     = AppConstant.Active;
                    vehPermit.ModifiedOn = System.DateTime.Now;
                    vehPermit.IP         = GETIP.GetIp();
                    vehPermit.CompanyID  = AppConstant.CompanyID;
                    context.Update(vehPermit);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            return(View(vehPermit));
        }
        public async Task <IActionResult> AddorEdit([Bind("OUTypeID,Name,Code,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] OUType oUType)
        {
            if (ModelState.IsValid)
            {
                if (oUType.OUTypeID == 0)
                {
                    oUType.Status     = AppConstant.Active;
                    oUType.CreatedOn  = System.DateTime.Now;
                    oUType.ModifiedOn = System.DateTime.Now;
                    oUType.IP         = GETIP.GetIp();
                    oUType.CompanyID  = AppConstant.CompanyID;
                    context.Add(oUType);
                }
                else
                {
                    oUType.Status     = AppConstant.Active;
                    oUType.ModifiedOn = System.DateTime.Now;
                    oUType.IP         = GETIP.GetIp();
                    oUType.CompanyID  = AppConstant.CompanyID;
                    context.Update(oUType);
                }
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(oUType));
        }
예제 #3
0
        public async Task <IActionResult> AddorEdit([Bind("DeptId,Name,Code,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Department department)
        {
            if (ModelState.IsValid)
            {
                if (department.DeptId == 0)
                {
                    department.Status = AppConstant.Active;
                    // department.CreatedBy = userId;
                    department.CreatedOn  = System.DateTime.Now;
                    department.ModifiedOn = System.DateTime.Now;
                    //department.IP = GETIP.GetIPAddress();
                    department.IP        = GETIP.GetIp();
                    department.CompanyID = AppConstant.CompanyID;
                    context.Add(department);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                else
                {
                    department.Status     = AppConstant.Active;
                    department.ModifiedOn = System.DateTime.Now;
                    department.IP         = GETIP.GetIp();
                    department.CompanyID  = AppConstant.CompanyID;
                    context.Update(department);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            return(View(department));
        }
        public async Task <IActionResult> AddorEdit([Bind("WarehouseId,Name,Code,BranchId,MangerID,Address,Address2,PostCode,StateId,CountryId,CityId,ContactPer,ContPerMobNo,ContPerEmail,WMFaxNo,WMDepartmentId,WMTeleNo,WMEmail,WMUrl,WMCurrencyId,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Warehouse warehouse)
        {
            if (ModelState.IsValid)
            {
                if (warehouse.WarehouseId == 0)
                {
                    warehouse.Status     = AppConstant.Active;
                    warehouse.CreatedOn  = System.DateTime.Now;
                    warehouse.ModifiedOn = System.DateTime.Now;
                    warehouse.IP         = GETIP.GetIp();
                    warehouse.CompanyID  = AppConstant.CompanyID;
                    context.Add(warehouse);
                }
                else
                {
                    warehouse.Status     = AppConstant.Active;
                    warehouse.CreatedOn  = System.DateTime.Now;
                    warehouse.ModifiedOn = System.DateTime.Now;
                    warehouse.IP         = GETIP.GetIp();
                    warehouse.CompanyID  = AppConstant.CompanyID;
                    context.Update(warehouse);
                }

                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["StateId"]      = new SelectList(context.state, "StateId", "StateName");
            ViewData["CountryId"]    = new SelectList(context.country, "CountryId", "CountryName");
            ViewData["CityId"]       = new SelectList(context.city, "CityId", "CityName");
            ViewData["DepartmentId"] = new SelectList(context.department, "DeptId", "Name");
            ViewData["CurrencyId"]   = new SelectList(context.currency, "CurrencyId", "Name");
            return(View(warehouse));
        }
예제 #5
0
        public async Task <IActionResult> AddorEdit([Bind("CurrencyId,Name,Code,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Currency currency)
        {
            if (ModelState.IsValid)
            {
                if (currency.CurrencyId == 0)
                {
                    currency.Status     = AppConstant.Active;
                    currency.CreatedOn  = System.DateTime.Now;
                    currency.ModifiedOn = System.DateTime.Now;
                    currency.IP         = Ipadd.GetIp();
                    currency.CompanyID  = AppConstant.CompanyID;
                    context.Add(currency);
                }
                else
                {
                    currency.Status     = AppConstant.Active;
                    currency.ModifiedOn = System.DateTime.Now;
                    currency.IP         = Ipadd.GetIp();
                    currency.CompanyID  = AppConstant.CompanyID;
                    // context.Entry(currency).State = EntityState.Modified;
                    context.Update(currency);
                }
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            return(View(currency));
        }
        public async Task <IActionResult> AddorEdit([Bind("PimCatTypeID,Name,Code,Description,CompanyID,CreatedOn,CreatedBy,ModifiedOn,ModifiedBy,Status,IP,VatStatus,VatType,PimCatID")] pimcategorytype pimcategorytype)
        {
            if (ModelState.IsValid)
            {
                if (pimcategorytype.PimCatTypeID == 0)
                {
                    pimcategorytype.Status     = AppConstant.Active;
                    pimcategorytype.CreatedOn  = System.DateTime.Now;
                    pimcategorytype.ModifiedOn = System.DateTime.Now;
                    pimcategorytype.IP         = GETIP.GetIp();
                    pimcategorytype.CompanyID  = AppConstant.CompanyID;
                    context.Add(pimcategorytype);
                }
                else
                {
                    pimcategorytype.Status     = AppConstant.Active;
                    pimcategorytype.ModifiedOn = System.DateTime.Now;
                    pimcategorytype.IP         = GETIP.GetIp();
                    pimcategorytype.CompanyID  = AppConstant.CompanyID;
                    context.Update(pimcategorytype);
                }
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PimCatID"] = new SelectList(context.pimcategory, "PimCatID", "Name", pimcategorytype.pimcategory);
            return(View(pimcategorytype));
        }
예제 #7
0
        public async Task <IActionResult> AddorEdit([Bind("HSCodeId,Name,Code,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] HSCode hSCode)
        {
            if (ModelState.IsValid)
            {
                if (hSCode.HSCodeId == 0)
                {
                    hSCode.Status     = AppConstant.Active;
                    hSCode.CreatedOn  = System.DateTime.Now;
                    hSCode.ModifiedOn = System.DateTime.Now;
                    hSCode.IP         = Ipadd.GetIp();
                    hSCode.CompanyID  = AppConstant.CompanyID;
                    context.Add(hSCode);
                }
                else
                {
                    hSCode.Status     = AppConstant.Active;
                    hSCode.ModifiedOn = System.DateTime.Now;
                    hSCode.IP         = Ipadd.GetIp();
                    hSCode.CompanyID  = AppConstant.CompanyID;
                    context.Update(hSCode);
                }

                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(hSCode));
        }
        public async Task <IActionResult> AddorEdit([Bind("PimCatID,Name,Code,Description,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP,VatStatus,VatType")] pimcategory pimcategory)
        {
            if (ModelState.IsValid)
            {
                if (pimcategory.PimCatID == 0)
                {
                    // pimcategory.Status = AppConstant.Active;
                    pimcategory.CreatedOn  = System.DateTime.Now;
                    pimcategory.ModifiedOn = System.DateTime.Now;
                    pimcategory.IP         = GETIP.GetIp();
                    pimcategory.CompanyID  = AppConstant.CompanyID;
                    context.Add(pimcategory);
                    ViewData["msg"] = "Data Added successfully";
                }
                else
                {
                    // pimcategory.Status = AppConstant.Active;
                    pimcategory.ModifiedOn = System.DateTime.Now;
                    pimcategory.IP         = GETIP.GetIp();
                    pimcategory.CompanyID  = AppConstant.CompanyID;
                    context.Update(pimcategory);
                }

                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pimcategory));
        }
예제 #9
0
        public async Task <IActionResult> AddorEdit([Bind("VehtypeId,Name,Code,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Vehicletype vehicletype)
        {
            if (ModelState.IsValid)
            {
                if (vehicletype.VehtypeId == 0)
                {
                    vehicletype.Status     = AppConstant.Active;
                    vehicletype.CreatedOn  = System.DateTime.Now;
                    vehicletype.ModifiedOn = System.DateTime.Now;
                    vehicletype.IP         = ipmodel.GetIp();
                    vehicletype.CompanyID  = AppConstant.CompanyID;
                    context.Add(vehicletype);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                else
                {
                    vehicletype.Status = AppConstant.Active;
                    //uom.CreatedOn = System.DateTime.Now;
                    vehicletype.ModifiedOn = System.DateTime.Now;
                    vehicletype.IP         = ipmodel.GetIp();
                    vehicletype.CompanyID  = AppConstant.CompanyID;

                    context.Update(vehicletype);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            return(View(vehicletype));
        }
예제 #10
0
        public async Task <IActionResult> AddorEdit([Bind("UomId,Name,Code,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Uom uom)
        {
            if (ModelState.IsValid)
            {
                if (uom.UomId == 0)
                {
                    uom.Status = AppConstant.Active;
                    // department.CreatedBy = userId;
                    uom.CreatedOn  = System.DateTime.Now;
                    uom.ModifiedOn = System.DateTime.Now;
                    uom.IP         = ipmodel.GetIp();
                    uom.CompanyID  = AppConstant.CompanyID;
                    context.Add(uom);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                else
                {
                    uom.Status     = AppConstant.Active;
                    uom.ModifiedOn = System.DateTime.Now;
                    uom.IP         = ipmodel.GetIp();
                    uom.CompanyID  = AppConstant.CompanyID;
                    context.Update(uom);
                    await context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            return(View(uom));
        }
        public async Task <IActionResult> AddorEdit([Bind("TaxId,TaxName,Code,Rate,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] taxmaster taxmaster)
        {
            if (ModelState.IsValid)
            {
                if (taxmaster.TaxId == 0)
                {
                    taxmaster.Status     = AppConstant.Active;
                    taxmaster.CreatedOn  = System.DateTime.Now;
                    taxmaster.ModifiedOn = System.DateTime.Now;
                    taxmaster.IP         = GETIP.GetIp();

                    taxmaster.CompanyID = AppConstant.CompanyID;
                    context.Add(taxmaster);
                }
                else
                {
                    taxmaster.Status     = AppConstant.Active;
                    taxmaster.ModifiedOn = System.DateTime.Now;
                    taxmaster.IP         = GETIP.GetIp();
                    taxmaster.CompanyID  = AppConstant.CompanyID;
                    context.Update(taxmaster);
                }
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(taxmaster));
        }
        public async Task <IActionResult> AddorEdit([Bind("AddressId,AddressAprtNo,AddressFloorNo,AddressBuildingNo,AddressBuildingName,AddressStreetName,AddressStreetNo,AddressAreaCode,AddressAreaName,AddressCity,AddressDistrict,AddressState,AddressCountry,AddressContactNo1,AddressContactNo2,AddressEmailId1,AddressEmailId2,AddressContactPerson1,AddressContactPerson2,AddressLatLoc,AddressLongLoc,AddressUrl,AddressClosestLandMark,AddressField1,AddressField2,AddressField3,AddressField4,AddressField5,TypeId,TypeReferenceId")] Address address)
        {
            if (ModelState.IsValid)
            {
                if (address.AddressId == 0)
                {
                    address.TypeId     = AppConstant.Supplier;
                    address.Status     = AppConstant.Active;
                    address.CreatedOn  = System.DateTime.Now;
                    address.ModifiedOn = System.DateTime.Now;
                    address.IP         = Ipadd.GetIp();
                    address.CompanyID  = AppConstant.CompanyID;
                    context.Add(address);
                }
                else
                {
                    //address.TypeId = AppConstant.Supplier;
                    address.Status     = AppConstant.Active;
                    address.ModifiedOn = System.DateTime.Now;
                    address.IP         = Ipadd.GetIp();
                    address.CompanyID  = AppConstant.CompanyID;
                    context.Update(address);
                }

                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["SupId"] = new SelectList(context.Supplier, "SupID", "SupName");

            return(View(address));
        }
        public async Task <IActionResult> AddorEdit([Bind("binId,BinName,WarehouseId,Code,Remarks,IsAc,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] binarea binarea)
        {
            if (ModelState.IsValid)
            {
                if (binarea.binId == 0)
                {
                    binarea.Status     = AppConstant.Active;
                    binarea.CreatedOn  = System.DateTime.Now;
                    binarea.ModifiedOn = System.DateTime.Now;
                    binarea.IP         = GETIP.GetIp();
                    binarea.CompanyID  = AppConstant.CompanyID;
                    context.Add(binarea);
                }
                else
                {
                    binarea.Status     = AppConstant.Active;
                    binarea.ModifiedOn = System.DateTime.Now;
                    binarea.IP         = GETIP.GetIp();
                    binarea.CompanyID  = AppConstant.CompanyID;
                    context.Update(binarea);
                }

                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["WarehouseId"] = new SelectList(context.Warehouse, "WarehouseId", "Name", binarea.WarehouseId);
            return(View(binarea));
        }
        public async Task <IActionResult> Create(SupplierViewModel sm)
        {
            var supplier = new Supplier
            {
                SupName        = sm.SupName,
                SupCode        = sm.SupCode,
                SupTrnNo       = sm.SupTrnNo,
                SupLoginEnable = sm.SupLoginEnable,
                Status         = AppConstant.Active,
                CompanyID      = AppConstant.CompanyID,
                CreatedOn      = System.DateTime.Now,
                ModifiedOn     = System.DateTime.Now,
                IP             = Ipadd.GetIp()
            };
            var addrs = new Address
            {
                TypeId                 = AppConstant.Supplier,
                TypeRefId              = sm.SupID,
                AddressAprtNo          = sm.AddressAprtNo,
                AddressFloorNo         = sm.AddressFloorNo,
                AddressBuildingNo      = sm.AddressBuildingNo,
                AddressBuildingName    = sm.AddressBuildingName,
                AddressStreetName      = sm.AddressStreetName,
                AddressStreetNo        = sm.AddressStreetNo,
                AddressAreaCode        = sm.AddressAreaCode,
                AddressAreaName        = sm.AddressAreaName,
                AddressCity            = sm.AddressCity,
                AddressDistrict        = sm.AddressDistrict,
                AddressState           = sm.AddressState,
                AddressCountry         = sm.AddressCountry,
                AddressContactNo1      = sm.AddressContactNo1,
                AddressContactNo2      = sm.AddressContactNo2,
                AddressEmailId1        = sm.AddressEmailId1,
                AddressEmailId2        = sm.AddressEmailId2,
                AddressContactPerson1  = sm.AddressContactPerson1,
                AddressContactPerson2  = sm.AddressContactPerson2,
                AddressLatLoc          = sm.AddressLatLoc,
                AddressLongLoc         = sm.AddressLongLoc,
                AddressUrl             = sm.AddressUrl,
                AddressClosestLandMark = sm.AddressClosestLandMark,
                AddressField1          = sm.AddressField1,
                AddressField2          = sm.AddressField2,
                AddressField3          = sm.AddressField3,
                AddressField4          = sm.AddressField4,
                AddressField5          = sm.AddressField5,
                Status                 = AppConstant.Active,
                CompanyID              = AppConstant.CompanyID,
                CreatedOn              = System.DateTime.Now,
                ModifiedOn             = System.DateTime.Now,
                IP = Ipadd.GetIp()
            };

            context.Supplier.Add(supplier);
            context.Address.Add(addrs);
            await context.SaveChangesAsync();

            ViewData["SupId"] = new SelectList(context.Supplier, "SupID", "SupName");

            return(View());
        }
        public async Task <IActionResult> Create([Bind("EmpId,EmpFirstName,EmpMiddleName,EmpLastName,Gender,EmpCode,DOB,ImagePath,Profession,Designation,DOJ,YearOfexp,BasicSalary,HRAAmt,TransportAmt,OtherAllowanceAmt,Address,PermanentAddress,ContactNo,LandlineNo,EmergencyNo,Email,FaxNo,HomeLandNo,Extension,PostCode,LanguageId,CurrencyId,StateId,CityId,CountryId,VisaNo,VisaStatus,VisaIssueDate,VisaExpDate,ExpatNo,InsCardNo,InsExpDate,LicIssueDate,LicExpiryDate,InsProviderID,EmiratesId,IdentificationDocID,LicenseType,LicenseNo,LicenseIssuePlace,VehicleNo,Weburl,PassportNo,PlaceOfIssue,EmpDirectStatus,EmpIndirectSupID,LastAnnualLeave,DateofResign,DateofRelieve,EmpStartDate,EmpEndDate,BranchId,RepToMangr,CompanyEmail,NationalityID,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Employee employee, IFormFile file)
        {
            if (ModelState.IsValid)
            {
                employee.Status     = AppConstant.Active;
                employee.CompanyID  = AppConstant.CompanyID;
                employee.CreatedOn  = DateTime.Now;
                employee.ModifiedOn = DateTime.Now;
                employee.IP         = GetIPAddress.getExternalIp();
                _context.Add(employee);
                await _context.SaveChangesAsync();

                // Code to upload image
                if (file != null || file.Length != 0)
                {
                    FileInfo fi          = new FileInfo(file.FileName);
                    var      newFilename = employee.EmpId + "_" + String.Format("{0:d}", (DateTime.Now.Ticks / 10) % 100000000) + fi.Extension;
                    var      webPath     = hostingEnvironment.WebRootPath;
                    var      path        = Path.Combine("", webPath + @"\ImageFiles\" + newFilename);
                    var      pathToSave  = @"/ImageFiles/" + newFilename;
                    using (var stream = new FileStream(path, FileMode.Create))
                    {
                        await file.CopyToAsync(stream);
                    }
                    employee.ImagePath = pathToSave;
                    _context.Update(employee);
                    await _context.SaveChangesAsync();
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(employee));
        }
예제 #16
0
 public async Task <IActionResult> Create(MyViewModel model)
 {
     if (ModelState.IsValid)
     {
         {
             Customer cus = new Customer();
             cus.CustName        = model.CustName;
             cus.CustCode        = model.CustCode;
             cus.CustTrnNo       = model.CustTrnNo;
             cus.CustLoginEnable = model.CustLoginEnable;
             cus.Status          = AppConstant.Active;
             cus.CompanyID       = AppConstant.CompanyID;
             cus.CreatedOn       = DateTime.Now;
             cus.ModifiedOn      = DateTime.Now;
             cus.IP = GetIPAddress.getExternalIp();
             _context.Customer.Add(cus);
             await _context.SaveChangesAsync();
         }
         {
             Address add = new Address();
             add.AddressAprtNo          = model.AddressAprtNo;
             add.AddressFloorNo         = model.AddressFloorNo;
             add.AddressBuildingNo      = model.AddressBuildingNo;
             add.AddressBuildingName    = model.AddressBuildingName;
             add.AddressStreetName      = model.AddressStreetName;
             add.AddressStreetNo        = model.AddressStreetNo;
             add.AddressAreaCode        = model.AddressAreaCode;
             add.AddressAreaName        = model.AddressAreaName;
             add.AddressCity            = model.AddressCity;
             add.AddressDistrict        = model.AddressDistrict;
             add.AddressState           = model.AddressState;
             add.AddressCountry         = model.AddressCountry;
             add.AddressContactNo1      = model.AddressContactNo1;
             add.AddressContactNo2      = model.AddressContactNo2;
             add.AddressEmailId1        = model.AddressEmailId1;
             add.AddressEmailId2        = model.AddressEmailId2;
             add.AddressContactPerson1  = model.AddressContactPerson1;
             add.AddressContactPerson2  = model.AddressContactPerson2;
             add.AddressLatLoc          = model.AddressLatLoc;
             add.AddressLongLoc         = model.AddressLongLoc;
             add.AddressUrl             = model.AddressUrl;
             add.AddressClosestLandMark = model.AddressClosestLandMark;
             add.AddressField1          = model.AddressField1;
             add.AddressField2          = model.AddressField2;
             add.AddressField3          = model.AddressField3;
             add.AddressField4          = model.AddressField4;
             add.AddressField5          = model.AddressField5;
             _context.Address.Add(add);
             await _context.SaveChangesAsync();
         }
         {
             return(RedirectToAction(nameof(Index)));
         }
     }
     return(View(model));
 }
        public async Task <IActionResult> Create([Bind("ContentId,EditorContent")] EditorData editorData)
        {
            if (ModelState.IsValid)
            {
                _context.Add(editorData);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(EditorContent)));
            }
            return(View(editorData));
        }
        public async Task <IActionResult> AddorEdit([Bind("CmpId,CompanyID,CompName,CompCode,CompTrnNo,CompAddress,CompCity,CompState,CompCountry,CompZipCode,CompPrefPhoneNo,CompAltPhoneNo,CompContactName,CompRefNameNo,CompLoginEnable,CompAddress2,compLogo,OrgTypeID,OrgID,LicenseType,UserLimit,DefWorkStartTime,DefWorkEndTime,FinStartDate,FinEndDate,CmpTimeZone,CompBussinessHr,MaxWrkHr,TrnNo,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP,Status")] CompanyDet companyDet, IFormFile file)
        {
            if (ModelState.IsValid)
            {
                if (companyDet.CmpId == 0)
                {
                    companyDet.Status     = AppConstant.Active;
                    companyDet.CreatedOn  = System.DateTime.Now;
                    companyDet.ModifiedOn = System.DateTime.Now;
                    companyDet.IP         = Ipadd.GetIp();

                    context.Add(companyDet);
                    await context.SaveChangesAsync();

                    if (file != null || file.Length != 0)
                    {
                        FileInfo fi          = new FileInfo(file.FileName);
                        var      newFilename = companyDet.CmpId + "_" + String.Format("{0:d}", (DateTime.Now.Ticks / 10) % 100000000) + fi.Extension;
                        var      webPath     = hostingEnvironment.WebRootPath;
                        var      path        = Path.Combine("", webPath + @"\ImageFiles\" + newFilename);
                        var      pathToSave  = @"/images/" + newFilename;
                        using (var stream = new FileStream(path, FileMode.Create))
                        {
                            await file.CopyToAsync(stream);
                        }
                        companyDet.compLogo = pathToSave;
                        context.Update(companyDet);
                        await context.SaveChangesAsync();
                    }
                }
                else
                {
                    companyDet.Status     = AppConstant.Active;
                    companyDet.CreatedOn  = System.DateTime.Now;
                    companyDet.ModifiedOn = System.DateTime.Now;
                    companyDet.IP         = Ipadd.GetIp();
                    context.Update(companyDet);
                    await context.SaveChangesAsync();
                }


                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["City"]    = new SelectList(context.city, "CityID", "Name");
            ViewData["State"]   = new SelectList(context.state, "StateID", "Name");
            ViewData["Country"] = new SelectList(context.country, "CountryID", "Name");

            return(View(companyDet));
        }
예제 #19
0
        public async Task <User> AddUser(User u)
        {
            context.Users.Add(u);
            await context.SaveChangesAsync();

            return(u);
        }
예제 #20
0
        public async Task <IActionResult> Create([Bind("EmpSkillSetId,EmpSkillSetName,EmpSkillSetCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] EmpSkillSet empSkillSet)
        {
            if (ModelState.IsValid)
            {
                empSkillSet.Status     = AppConstant.Active;
                empSkillSet.CompanyID  = AppConstant.CompanyID;
                empSkillSet.CreatedOn  = DateTime.Now;
                empSkillSet.ModifiedOn = DateTime.Now;
                empSkillSet.IP         = GetIPAddress.getExternalIp();
                _context.Add(empSkillSet);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(empSkillSet));
        }
        public async Task <IActionResult> Create([Bind("VehPlatePrefixId,VehPlatePrefixName,VehPlatePrefixCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] VehPlatePrefix vehPlatePrefix)
        {
            if (ModelState.IsValid)
            {
                vehPlatePrefix.Status     = AppConstant.Active;
                vehPlatePrefix.CompanyID  = AppConstant.CompanyID;
                vehPlatePrefix.CreatedOn  = DateTime.Now;
                vehPlatePrefix.ModifiedOn = DateTime.Now;
                vehPlatePrefix.IP         = GetIPAddress.getExternalIp();
                _context.Add(vehPlatePrefix);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(vehPlatePrefix));
        }
예제 #22
0
        public async Task <IActionResult> Create([Bind("BrandId,BrandName,BrandCode,Description,Status,MfrId,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Brand brand)
        {
            if (ModelState.IsValid)
            {
                brand.Status     = AppConstant.Active;
                brand.CompanyID  = AppConstant.CompanyID;
                brand.CreatedOn  = DateTime.Now;
                brand.ModifiedOn = DateTime.Now;
                brand.IP         = GetIPAddress.getExternalIp();
                _context.Add(brand);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(brand));
        }
        public async Task <IActionResult> Create([Bind("DgClassDangerousId,DgClassDangerousName,DgClassDangerousCode,DgClassDangerousDescription,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] DgClassDangerous dgClassDangerous)
        {
            if (ModelState.IsValid)
            {
                dgClassDangerous.Status     = AppConstant.Active;
                dgClassDangerous.CompanyID  = AppConstant.CompanyID;
                dgClassDangerous.CreatedOn  = DateTime.Now;
                dgClassDangerous.ModifiedOn = DateTime.Now;
                dgClassDangerous.IP         = GetIPAddress.getExternalIp();
                _context.Add(dgClassDangerous);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(dgClassDangerous));
        }
예제 #24
0
        public async Task <IActionResult> Create([Bind("CountryId,CountryName,CountryCode,callingCode,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Country country)
        {
            if (_context.country.Any(m => m.CountryCode.Equals(country.CountryCode)))
            {
                ModelState.AddModelError("", "[" + country.CountryCode + "]already exists");
            }
            else if (ModelState.IsValid)
            {
                country.Status     = AppConstant.Active;
                country.CompanyID  = AppConstant.CompanyID;
                country.CreatedOn  = DateTime.Now;
                country.ModifiedOn = DateTime.Now;
                country.IP         = GetIPAddress.getExternalIp();
                _context.Add(country);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(country));
        }
예제 #25
0
        public async Task <IActionResult> Create([Bind("JobStatId,JobStatName,JobStatCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] JobStatus jobStatus)
        {
            if (_context.jobStatus.Any(m => m.JobStatCode.Equals(jobStatus.JobStatCode)))
            {
                ModelState.AddModelError("", "[" + jobStatus.JobStatCode + "]already exists");
            }

            else if (ModelState.IsValid)
            {
                jobStatus.Status     = AppConstant.Active;
                jobStatus.CompanyID  = AppConstant.CompanyID;
                jobStatus.CreatedOn  = DateTime.Now;
                jobStatus.ModifiedOn = DateTime.Now;
                jobStatus.IP         = GetIPAddress.getExternalIp();
                _context.Add(jobStatus);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(jobStatus));
        }
예제 #26
0
        public async Task <IActionResult> Create([Bind("VehLicTypeId,VehLicTypeName,VehLicTypeCode,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] VehicleLicenceType vehicleLicenceType)
        {
            if (_context.vehicleLicenceType.Any(m => m.VehLicTypeCode.Equals(vehicleLicenceType.VehLicTypeCode)))
            {
                ModelState.AddModelError("", "[" + vehicleLicenceType.VehLicTypeCode + "]already exists");
            }

            else if (ModelState.IsValid)
            {
                vehicleLicenceType.Status     = AppConstant.Active;
                vehicleLicenceType.CompanyID  = AppConstant.CompanyID;
                vehicleLicenceType.CreatedOn  = DateTime.Now;
                vehicleLicenceType.ModifiedOn = DateTime.Now;
                vehicleLicenceType.IP         = GetIPAddress.getExternalIp();
                _context.Add(vehicleLicenceType);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(vehicleLicenceType));
        }
예제 #27
0
        public async Task <IActionResult> Create([Bind("StateId,StateName,StateCode,CountryId,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] State state)
        {
            //if(_context.state.Any(e=>e.StateCode.Equals(state.StateCode)))
            //{
            //    ModelState.AddModelError("", "["+state.StateCode+"] already exist");

            //}
            //else
            if (ModelState.IsValid)
            {
                state.Status     = AppConstant.Active;
                state.CompanyID  = AppConstant.CompanyID;
                state.CreatedOn  = System.DateTime.Now;
                state.ModifiedOn = System.DateTime.Now;
                state.IP         = GetIPAddress.getExternalIp();
                _context.Add(state);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(state));
        }
예제 #28
0
 public async Task AddTenant(Tenant tenant)
 {
     _generalDbContext.Add(tenant);
     await _generalDbContext.SaveChangesAsync();
 }