예제 #1
0
        public object DeleteDivision([FromBody] DivisionParam DivParam)
        {
            DivisionMaster SingleVale = new DivisionMaster();
            var            result     = SingleVale.DeleteDivision(DivParam);

            return(result);
        }
예제 #2
0
        public object AddDivision([FromBody] DivisionParam DivParam)
        {
            DivisionMaster Add    = new DivisionMaster();
            var            Result = Add.SaveDivision(DivParam);

            return(Result);
        }
예제 #3
0
        public object DeleteDivision(DivisionParam DivParam)
        {
            Tbl_Division_Master obj = new Tbl_Division_Master();

            if (DivParam.Status == 0)
            {
                obj        = db.Tbl_Division_Master.SingleOrDefault(r => r.DivisionID == DivParam.DivisionId);
                obj.Status = 1;
                db.SaveChanges();


                return(new Result()
                {
                    IsSucess = true, ResultData = "Division Activeted Successfully"
                });
            }
            else
            {
                obj        = db.Tbl_Division_Master.SingleOrDefault(r => r.DivisionID == DivParam.DivisionId);
                obj.Status = 0;
                db.SaveChanges();


                return(new Result()
                {
                    IsSucess = true, ResultData = "Division Dectiveted Successfully"
                });
            }
        }
예제 #4
0
        public object DisplayDivision([FromBody] DivisionParam DivParam)
        {
            DivisionMaster ObjDisplay = new DivisionMaster();
            var            result     = ObjDisplay.DisplayDiv(DivParam);


            return(result);
        }
예제 #5
0
 public bool Insert(DivisionParam divisionParam)
 {
     if (divisionParam != null)
     {
         status = _divisionRepository.Insert(divisionParam);
     }
     return(status);
 }
예제 #6
0
 public bool Update(int?Id, DivisionParam divisionParam)
 {
     if (Id != null && divisionParam != null)
     {
         status = _divisionRepository.Update(Id, divisionParam);
     }
     return(status);
 }
예제 #7
0
        public object UpdateDivision(DivisionParam DivParam)
        {
            Tbl_Division_Master obj = db.Tbl_Division_Master.SingleOrDefault(r => r.DivisionID == DivParam.DivisionId);

            obj.DivisionName = DivParam.DivisionName;
            db.SaveChanges();
            return(new Result()
            {
                IsSucess = true, ResultData = "Division Updated Successfully"
            });
        }
예제 #8
0
 public object DisplayDiv(DivisionParam DivParam)
 {
     if (DivParam.Status == 1)
     {
         var resultData = db.View_DisplayDivision.Where(r => r.Status == 1).ToList();
         return(resultData);
     }
     else
     {
         var resultData = db.View_DisplayDivision.Where(r => r.Status == 0).ToList();
         return(resultData);
     }
 }
        public bool Update(int?Id, DivisionParam divisionParam)
        {
            var result     = 0;
            var DivisionId = Get(Id);

            DivisionId.Name       = divisionParam.Name;
            DivisionId.UpdateDate = DateTimeOffset.UtcNow.LocalDateTime;
            result = myContext.SaveChanges();
            if (result > 0)
            {
                status = true;
            }
            return(status);
        }
        public bool Insert(DivisionParam divisionParam)
        {
            var result = 0;

            division.Name       = divisionParam.Name;
            division.CreateDate = DateTimeOffset.UtcNow.LocalDateTime;
            myContext.Divisions.Add(division);
            result = myContext.SaveChanges();
            if (result > 0)
            {
                status = true;
            }
            return(status);
        }
예제 #11
0
        public object SaveDivision(DivisionParam DivParam)
        {
            Tbl_Division_Master obj = new Tbl_Division_Master();

            obj.DivisionName = DivParam.DivisionName;
            obj.CreatedBy    = 1;
            obj.CreatedDate  = DateTime.Now;
            obj.ModifiedBy   = null;
            obj.ModifiedDate = null;
            obj.Status       = 1;
            db.Tbl_Division_Master.Add(obj);
            db.SaveChanges();
            return(new Result()
            {
                IsSucess = true, ResultData = "Division Save Successfully"
            });
        }
        public bool Insert(DivisionParam divisionParam)
        {
            var      result   = 0;
            Division division = new Division();

            division.Name       = divisionParam.Name;
            division.CreateDate = DateTimeOffset.Now.LocalDateTime;

            _context.Divisions.Add(division);
            result = _context.SaveChanges();
            if (result > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public bool Update(int?id, DivisionParam divisionParam)
        {
            var      result   = 0;
            Division division = Get(id);

            division.Name       = divisionParam.Name;
            division.UpdateDate = DateTimeOffset.Now.LocalDateTime;

            _context.Entry(division).State = System.Data.Entity.EntityState.Modified;
            _context.SaveChanges();
            if (result > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #14
0
        public object UpdateDivision(DivisionParam DivParam)
        {
            var Data = db.Tbl_Division_Master.Where(r => r.DivisionName == DivParam.DivisionName).FirstOrDefault();

            if (Data == null)
            {
                return(new Error()
                {
                    IsError = true, Message = "DivisionName Already Exists!"
                });
            }
            Tbl_Division_Master obj = db.Tbl_Division_Master.SingleOrDefault(r => r.DivisionID == DivParam.DivisionId);

            obj.DivisionName = DivParam.DivisionName;
            db.SaveChanges();
            return(new Result()
            {
                IsSucess = true, ResultData = "Division Updated Successfully"
            });
        }
예제 #15
0
        public object GetSingleDivision(DivisionParam DivParam)
        {
            var SingleRecord = db.Tbl_Division_Master.SingleOrDefault(r => r.DivisionID == DivParam.DivisionId);

            return(SingleRecord);
        }
예제 #16
0
 // PUT: api/Divisions/5
 public void Put(int id, DivisionParam divisionParam)
 {
     _divisionService.Update(id, divisionParam);
 }
예제 #17
0
 // POST: api/Divisions
 public void Post(DivisionParam divisionParam)
 {
     _divisionService.Insert(divisionParam);
 }