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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }