Example #1
0
        public ActionResult SourceApplication()
        {
            ButtonVisiblity("Index");
            var model = new SourceofApplicationViewModel();

            model.ID = dd._context.Mst_SourceofApplication.Any() ? dd._context.Mst_SourceofApplication.Max(m => m.Soa_Id) + 1 : 1;
            return(View(model));
        }
        public ActionResult SourceApplication()
        {
            ButtonVisiblity("Index");
            var model = new SourceofApplicationViewModel();

            model.ID = _sourceofApplicationService.GetMaxSourceId();
            return(View(model));
        }
        public SourceofApplicationViewModel SetRecordinEdit(Mst_SourceofApplication tblsource)
        {
            SourceofApplicationViewModel source = new SourceofApplicationViewModel();

            source.ID             = tblsource.Soa_Id;
            source.EditID         = tblsource.Soa_Id;
            source.SourceName     = tblsource.Soa_Name;
            source.SourceCategory = tblsource.Soa_Category;
            source.SourceStatus   = tblsource.Soa_Status;
            return(source);
        }
 public JsonResult CreateEdit(SourceofApplicationViewModel source)
 {
     source.CreatedBy = Convert.ToInt32(Session["UserLoginId"]);
     source.UpdatedBy = Convert.ToInt32(Session["UserLoginId"]);
     try
     {
         _sourceofApplicationService.SaveUpdateRecord(source);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     return(Json(source));
 }
        public ActionResult GetSourceApplicationById(int ID)
        {
            string operation = Session["Operation"].ToString();

            ButtonVisiblity(operation);
            var tblSource = _sourceofApplicationService.GetSourceApplicationById(ID);
            var model     = new SourceofApplicationViewModel();

            if (tblSource != null)
            {
                model = _sourceofApplicationService.SetDataOnEdit(tblSource);
            }
            model.operation = operation;
            return(View("SourceApplication", model));
        }
Example #6
0
        public ActionResult GetSourceApplicationById(int ID)
        {
            string operation = Session["Operation"].ToString();

            ButtonVisiblity(operation);
            Mst_SourceofApplication      tblsource = dd._context.Mst_SourceofApplication.Where(x => x.Soa_Id == ID).FirstOrDefault();
            SourceofApplicationViewModel source    = new SourceofApplicationViewModel();

            source.ID             = tblsource.Soa_Id;
            source.EditID         = tblsource.Soa_Id;
            source.SourceName     = tblsource.Soa_Name;
            source.SourceCategory = (short)tblsource.Soa_Category;
            source.SourceStatus   = (short)tblsource.Soa_Status;
            source.operation      = operation;
            return(View("SourceApplication", source));
        }
        public List <SourceofApplicationViewModel> SetDataofModalList()
        {
            var tablelist = _context.Mst_SourceofApplication.ToList();
            List <SourceofApplicationViewModel> list = new List <SourceofApplicationViewModel>();

            foreach (var item in tablelist)
            {
                var model = new SourceofApplicationViewModel();
                model.SourceName     = item.Soa_Name;
                model.EditID         = item.Soa_Id;
                model.ID             = item.Soa_Id;
                model.SourceCategory = item.Soa_Category;
                model.SourceStatus   = item.Soa_Status;
                list.Add(model);
            }
            return(list);
        }
Example #8
0
        //[ValidateAntiForgeryToken]
        public JsonResult CreateEdit(SourceofApplicationViewModel source)
        {
            source.CreatedBy = Convert.ToInt32(Session["UserLoginId"]);
            source.UpdatedBy = Convert.ToInt32(Session["UserLoginId"]);
            Mst_SourceofApplication tblSource = new Mst_SourceofApplication();

            try
            {
                source.ID = dd._context.Mst_SourceofApplication.Any() ? dd._context.Mst_SourceofApplication.Max(m => m.Soa_Id) + 1 : 1;
                if (source.EditID <= 0)
                {
                    var data = dd._context.Mst_SourceofApplication.Where(u => u.Soa_Name == source.SourceName && u.Soa_Status == 1).Select(x => x.Soa_Name).FirstOrDefault();
                    if (data != null)
                    {
                        ModelState.AddModelError("SourceName", "Source Name Already Exists");
                        return(Json(source));
                    }
                    tblSource.Soa_Id              = source.ID;
                    tblSource.Soa_RecordCreated   = DateTime.Now;
                    tblSource.Soa_RecordCreatedBy = source.CreatedBy;
                    dd._context.Mst_SourceofApplication.Add(tblSource);
                }
                else
                {
                    tblSource = dd._context.Mst_SourceofApplication.Where(x => x.Soa_Id == source.ID).FirstOrDefault();
                }

                tblSource.Soa_Name            = source.SourceName;
                tblSource.Soa_Category        = source.SourceCategory;
                tblSource.Soa_Status          = source.SourceStatus;
                tblSource.Soa_RecordUpdated   = DateTime.Now;
                tblSource.Soa_RecordUpdatedBy = source.UpdatedBy;
                dd._context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(Json(source));
        }
Example #9
0
        public ActionResult GetSourceApplicationTable(string Operation)
        {
            Session["Operation"] = Operation;
            //ButtonVisiblity(Operation);
            List <SourceofApplicationViewModel> list = new List <SourceofApplicationViewModel>();
            var model          = new SourceofApplicationViewModel();
            var tablelist      = dd._context.Mst_SourceofApplication.ToList();
            int onlinecategory = 1;
            int status         = 1;

            foreach (var item in tablelist)
            {
                model                   = new SourceofApplicationViewModel();
                model.SourceName        = item.Soa_Name;
                model.EditID            = item.Soa_Id;
                model.ID                = item.Soa_Id;
                model.SourceCategirystr = item.Soa_Category == onlinecategory ? "Online" : "Offline";
                model.SourceStatusstr   = item.Soa_Status == status ? "Active" : "Inactive";
                list.Add(model);
            }
            return(PartialView("_SourceApplicationList", list));
        }
        public void SaveUpdateRecord(SourceofApplicationViewModel source)
        {
            Mst_SourceofApplication tblSource = new Mst_SourceofApplication();

            if (source.EditID <= 0)
            {
                source.ID                     = _context.Mst_SourceofApplication.Any() ? _context.Mst_SourceofApplication.Max(m => m.Soa_Id) + 1 : 1;
                tblSource.Soa_Id              = source.ID;
                tblSource.Soa_RecordCreated   = DateTime.Now;
                tblSource.Soa_RecordCreatedBy = source.CreatedBy;
                _context.Mst_SourceofApplication.Add(tblSource);
            }
            else
            {
                tblSource = _context.Mst_SourceofApplication.Where(x => x.Soa_Id == source.ID).FirstOrDefault();
            }
            tblSource.Soa_Name            = source.SourceName;
            tblSource.Soa_Category        = source.SourceCategory;
            tblSource.Soa_Status          = source.SourceStatus;
            tblSource.Soa_RecordUpdated   = DateTime.Now;
            tblSource.Soa_RecordUpdatedBy = source.UpdatedBy;
            _context.SaveChanges();
        }
Example #11
0
 public void SaveUpdateRecord(SourceofApplicationViewModel model)
 {
     _sourceRepository.SaveUpdateRecord(model);
 }