Example #1
0
        public void UpdateInk(InkCViewModel ink)
        {
            var exitink = _db.InkStock.FirstOrDefault(s => s.InkName == ink.InkName);

            if (exitink == null)
            {
                var storeProcedureName = "[dbo].[Add_Ink]";
                var Result             = _dbContext.Database.SqlQuery <PaperCViewModel>(
                    $"{storeProcedureName} @InkId,@InkName,@Ccount",
                    new SqlParameter("@InkId", ink.InkId),
                    new SqlParameter("@InkName", ink.InkName),
                    new SqlParameter("@Ccount", ink.Ccount)
                    ).SingleOrDefault();
            }
            else
            {
                var storeProcedureName = "[dbo].[Update_Ink]";
                var Result             = _dbContext.Database.SqlQuery <PaperCViewModel>(
                    $"{storeProcedureName} @InkId,@InkName,@Ccount",
                    new SqlParameter("@InkId", ink.InkId),
                    new SqlParameter("@InkName", ink.InkName),
                    new SqlParameter("@Ccount", ink.Ccount)
                    ).SingleOrDefault();
            }
        }
Example #2
0
        public List <InkCViewModel> GetInkByName(string name)
        {
            var inklist = from u in _db.InkStock
                          where (u.InkName.Contains(name))
                          select u;
            var list = new List <InkCViewModel>();

            foreach (var item in inklist)
            {
                var ink = new InkCViewModel();
                ink.InkId   = item.InkId;
                ink.InkName = item.InkName;
                ink.Ccount  = item.Ccount;
                list.Add(ink);
            }
            return(list);
        }
Example #3
0
        public async Task <List <InkCViewModel> > GetAllInk()
        {
            var InkList = new List <InkCViewModel>();
            var Inklist = new List <InkStock>();

            Inklist = await _db.InkStock.ToListAsync();

            foreach (var item in Inklist)
            {
                InkCViewModel Ink = new InkCViewModel();
                Ink.InkId   = item.InkId;
                Ink.InkName = item.InkName;
                Ink.Ccount  = item.Ccount;
                InkList.Add(Ink);
            }
            return(InkList);
        }
Example #4
0
 public void UpdateInk(InkCViewModel ink)
 {
     _inkRespository.UpdateInk(ink);
 }