Exemplo n.º 1
0
 public void editData(mstCar data)
 {
     try
     {
         this._carDomain.EditData(data);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 2
0
 public void saveData(mstCar data)
 {
     try
     {
         this._carDomain.SaveData(data);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public void deleteData(mstCar data)
 {
     try
     {
         this._carDomain.DeleteData(data);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 4
0
        public HttpResponseMessage Put([FromBody] mstCar data)
        {
            try
            {
                _carDomain.EditData(data);

                return(ApiResponse(ApiResullt.Ok, UpdateSuccessful));
            }
            catch (Exception ex)
            {
                _log.Error(ex, tokenValue);
                return(ApiResponse(ApiResullt.Failed));
            }
        }
Exemplo n.º 5
0
        public HttpResponseMessage GetDataByPaging([FromBody] mstCar data)
        {
            List <mstCar> listCar = new List <mstCar>();

            try
            {
                listCar = _carDomain.ReadByPaging(data);
                return(ApiResponse(ApiResullt.Ok, listCar));
            }
            catch (Exception ex)
            {
                _log.Error(ex, tokenValue);
                return(ApiResponse(ApiResullt.Failed));
            }
        }
Exemplo n.º 6
0
        public void testAdd()
        {
            // Arrange
            var data = new mstCar();

            data.Name        = "Test";
            data.IsActive    = true;
            data.CreatedDate = DateTime.Now;

            // Act
            _IMstCarDomain.SaveData(data);

            // Assert
            Assert.That(data.AutoID > 0, Is.True);
        }
Exemplo n.º 7
0
        public HttpResponseMessage Delete(int id)
        {
            var data = new mstCar();

            try
            {
                data.AutoID = id;
                _carDomain.DeleteData(data);

                return(ApiResponse(ApiResullt.Ok, DeleteSuccessful));
            }
            catch (Exception ex)
            {
                _log.Error(ex, tokenValue);
                return(ApiResponse(ApiResullt.Failed));
            }
        }
        public List <mstCar> ReadByPaging(mstCar param)
        {
            try
            {
                _uow.Open(DBConnection.BMIERP);

                List <mstCar> listCar = new List <mstCar>();
                var           repo    = new mstCarRepository(_uow);

                listCar = repo.ReadByPaging(param).ToList();
                return(listCar);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                _uow.Dispose();
            }
        }
        public void EditData(mstCar data)
        {
            try
            {
                _uow.Open(DBConnection.BMIERP);
                _uow.BeginTransaction();

                var repo = new mstCarRepository(_uow);
                repo.Edit(data);

                _uow.CommitTransaction();
            }
            catch (Exception)
            {
                _uow.RollbackTransaction();
                throw;
            }
            finally
            {
                _uow.Dispose();
            }
        }
        public void SaveDataFacade(mstCar data, IUnitofWork uow)
        {
            try
            {
                var repo = new mstCarRepository(uow);

                if (data.Name.Length > 5)
                {
                    data.Name = "Panjang karakter lebih dari 5";
                }
                else
                {
                    data.Name = "Panjang karakter tidak lebih dari 5";
                }

                repo.Add(data);
            }
            catch (Exception)
            {
                throw;
            }
        }