Beispiel #1
0
        public int Save(AlasanPenyesuaianStok obj)
        {
            var result = 0;

            using (IDapperContext context = new DapperContext())
            {
                IUnitOfWork uow = new UnitOfWork(context, _log);
                result = uow.AlasanPenyesuaianStokRepository.Save(obj);
            }

            return(result);
        }
Beispiel #2
0
        public AlasanPenyesuaianStok GetByID(string id)
        {
            AlasanPenyesuaianStok obj = null;

            using (IDapperContext context = new DapperContext())
            {
                IUnitOfWork uow = new UnitOfWork(context, _log);
                obj = uow.AlasanPenyesuaianStokRepository.GetByID(id);
            }

            return(obj);
        }
Beispiel #3
0
        public void DeleteTest()
        {
            var obj = new AlasanPenyesuaianStok
            {
                alasan_penyesuaian_stok_id = "ab6b9e7d-f0c2-4b49-b257-cf518f7af145"
            };

            var result = _bll.Delete(obj);

            Assert.IsTrue(result != 0);

            var deletedObj = _bll.GetByID(obj.alasan_penyesuaian_stok_id);

            Assert.IsNull(deletedObj);
        }
        public AlasanPenyesuaianStok GetByID(string id)
        {
            AlasanPenyesuaianStok obj = null;

            try
            {
                obj = _context.db.Get <AlasanPenyesuaianStok>(id);
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(obj);
        }
        public int Delete(AlasanPenyesuaianStok obj)
        {
            var result = 0;

            try
            {
                result = _context.db.Delete <AlasanPenyesuaianStok>(obj) ? 1 : 0;
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(result);
        }
Beispiel #6
0
        public int Update(AlasanPenyesuaianStok obj, ref ValidationError validationError)
        {
            var validatorResults = _validator.Validate(obj);

            if (!validatorResults.IsValid)
            {
                foreach (var failure in validatorResults.Errors)
                {
                    validationError.Message      = failure.ErrorMessage;
                    validationError.PropertyName = failure.PropertyName;
                    return(0);
                }
            }

            return(Update(obj));
        }
        public int Save(AlasanPenyesuaianStok obj)
        {
            var result = 0;

            try
            {
                var api      = "save";
                var response = RestSharpHelper <OpenRetailWebApiPostResponse> .PostRequest(_apiUrl, api, obj);

                result = Convert.ToInt32(response.Results);
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(result);
        }
Beispiel #8
0
        public int Save(AlasanPenyesuaianStok obj)
        {
            var result = 0;

            try
            {
                obj.alasan_penyesuaian_stok_id = _context.GetGUID();

                _context.db.Insert <AlasanPenyesuaianStok>(obj);
                result = 1;
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(result);
        }
Beispiel #9
0
        public AlasanPenyesuaianStok GetByID(string id)
        {
            AlasanPenyesuaianStok obj = null;

            if (_isUseWebAPI)
            {
                _unitOfWork = new UnitOfWork(_isUseWebAPI, _baseUrl, _log);
                obj         = _unitOfWork.AlasanPenyesuaianStokRepository.GetByID(id);
            }
            else
            {
                using (IDapperContext context = new DapperContext())
                {
                    _unitOfWork = new UnitOfWork(context, _log);
                    obj         = _unitOfWork.AlasanPenyesuaianStokRepository.GetByID(id);
                }
            }

            return(obj);
        }
Beispiel #10
0
        public int Delete(AlasanPenyesuaianStok obj)
        {
            var result = 0;

            if (_isUseWebAPI)
            {
                _unitOfWork = new UnitOfWork(_isUseWebAPI, _baseUrl, _log);
                result      = _unitOfWork.AlasanPenyesuaianStokRepository.Delete(obj);
            }
            else
            {
                using (IDapperContext context = new DapperContext())
                {
                    _unitOfWork = new UnitOfWork(context, _log);
                    result      = _unitOfWork.AlasanPenyesuaianStokRepository.Delete(obj);
                }
            }

            return(result);
        }
        public AlasanPenyesuaianStok GetByID(string id)
        {
            AlasanPenyesuaianStok obj = null;

            try
            {
                var api      = string.Format("get_by_id?id={0}", id);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <AlasanPenyesuaianStok> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    obj = response.Results[0];
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(obj);
        }
Beispiel #12
0
        public void SaveTest()
        {
            var obj = new AlasanPenyesuaianStok
            {
                alasan = "Dipake sendiri"
            };

            var validationError = new ValidationError();

            var result = _bll.Save(obj, ref validationError);

            Console.WriteLine("Error : " + validationError.Message);

            Assert.IsTrue(result != 0);

            var newObj = _bll.GetByID(obj.alasan_penyesuaian_stok_id);

            Assert.IsNotNull(newObj);
            Assert.AreEqual(obj.alasan_penyesuaian_stok_id, newObj.alasan_penyesuaian_stok_id);
            Assert.AreEqual(obj.alasan, newObj.alasan);
        }
Beispiel #13
0
        public int Save(AlasanPenyesuaianStok obj)
        {
            var result = 0;

            if (_isUseWebAPI)
            {
                obj.alasan_penyesuaian_stok_id = Guid.NewGuid().ToString();

                _unitOfWork = new UnitOfWork(_isUseWebAPI, _baseUrl, _log);
                result      = _unitOfWork.AlasanPenyesuaianStokRepository.Save(obj);
            }
            else
            {
                using (IDapperContext context = new DapperContext())
                {
                    _unitOfWork = new UnitOfWork(context, _log);
                    result      = _unitOfWork.AlasanPenyesuaianStokRepository.Save(obj);
                }
            }

            return(result);
        }
Beispiel #14
0
        public void UpdateTest()
        {
            var obj = new AlasanPenyesuaianStok
            {
                alasan_penyesuaian_stok_id = "ab6b9e7d-f0c2-4b49-b257-cf518f7af145",
                alasan = "Dipake sendiri (Prive)"
            };

            var validationError = new ValidationError();

            var result = _bll.Update(obj, ref validationError);

            Console.WriteLine("Error : " + validationError.Message);

            Assert.IsTrue(result != 0);

            var updatedObj = _bll.GetByID(obj.alasan_penyesuaian_stok_id);

            Assert.IsNotNull(updatedObj);
            Assert.AreEqual(obj.alasan_penyesuaian_stok_id, updatedObj.alasan_penyesuaian_stok_id);
            Assert.AreEqual(obj.alasan, updatedObj.alasan);
        }