Example #1
0
 public ReturBarangController()
 {
     response = new ImportProductResponse() { HasError = false, ErrorMessages = new List<String>() };
 }
Example #2
0
        public ActionResult ImportEditTenant(HttpPostedFileBase file)
        {
            try
            {
                response = new ImportProductResponse() { HasError = false, ErrorMessages = new List<String>() };
                uploadedFileToImport = file;
                FailIfContentTypeNotCSV();
                CompanyProfiles cp = new CompanyProfiles(this.HttpContext);

                using (StreamReader sr = new StreamReader(uploadedFileToImport.InputStream))
                {
                    string content = sr.ReadToEnd().Trim();
                    string[] rows = content.Split('\r', '\n');

                    for (int rowIndex = 1; rowIndex < rows.Length; rowIndex++)
                    {
                        if (rows[rowIndex] == string.Empty)
                            continue;

                        string[] tenanDataRow = rows[rowIndex].Split(',');

                        if (IsTenanRegistered(Int32.Parse(tenanDataRow[0])))
                            UpdateTenant(tenanDataRow);
                    }
                }
            }
            catch (Exception ex)
            {
                response.HasError = true;
                response.ErrorMessages.Add(ex.GetInnermostException().Message);
            }
            return View("ImportEditTenantResult", response);
        }
Example #3
0
 public MasterDataController()
 {
     response = new ImportProductResponse() { HasError = false, ErrorMessages = new List<String>() };
     rabbitHelper = new RabbitHelper();
 }