Example #1
0
 IError IRegisterActive.Add(IItemActive item)
 {
     // TODO hibakezelés, ellenőrizni, megfelelő értékeket tartalmaz
     // a ItemActive
     itemList.Add(item);
     return(Helpers.ErrorMessage(ErrorType.NoError));
 }
Example #2
0
        bool IRegisterActive.Add(IItemActive item)
        {
            // TODO hibakezelés, ellenőrizni, megfelelő értékeket tartalmaz
            // a ItemActive

            bool ok = true;

            itemList.Add(item);

            return(ok);
        }
Example #3
0
 IError IRegisterActive.Remove(IItemActive item)
 {
     // TODO: van e connection
     if (itemList.Remove(item))
     {
         return(Helpers.ErrorMessage(ErrorType.NoError));
     }
     else
     {
         return(Helpers.ErrorMessage(ErrorType.NoUniqueID,
                                     "Nem létezik ilyen item"));
     }
 }
Example #4
0
        IError IDataService.UpdateItemActive(IItemActive item)
        {
            IError error = ErrorInit();

            try
            {
                repo.Update((ItemActive)item);
                return(error);
            }
            catch (Exception ex)
            {
                error = Helpers.ErrorMessage(ErrorType.DatabaseError,
                                             ex.Message);
                errorService.Write(error);
                return(error);
            }
        }
Example #5
0
        IError IDataService.InsertItemActive(IItemActive item)
        {
            IError error = ErrorInit();

            try
            {
                repo.Insert((ItemActive)item);
                return(error);
            }
            catch (Exception ex)
            {
                error = Helpers.ErrorMessage(ErrorType.NoUniqueID,
                                             ex.Message);
                errorService.Write(error);
                return(error);
            }
        }
Example #6
0
        public void Change_ItemName()
        {
            //Arrange
            IItemActive item = new ItemActive();
            item.DeviceName = "akarmi";
            var testObject = new FrameWork(dataService.Object, logService.Object, errorService.Object);

            //Act
            testObject.AddItemActive(item);
            IItemActive change = testObject.GetItemByID(item.ID);
            change.DeviceName = "zsiraf";
            IItemActive result = testObject.GetItemByID(item.ID);


            //Assert
            Assert.That(result.DeviceName, Is.EqualTo("zsiraf"));
        }
Example #7
0
        public void Change_ItemName()
        {
            //Arrange
            IItemActive item = new ItemActive();

            item.DeviceName = "router";
            IFrameWork testObject = new FrameWork(dataService.Object, logService.Object, errorService.Object, userService.Object);

            //Act
            bool        ok     = testObject.AddItemActive(item);
            IItemActive change = testObject.GetItemActive(item.Id);

            change.DeviceName = "switch";
            IItemActive result = testObject.GetItemActive(item.Id);

            //Assert
            Assert.That(result.DeviceName, Is.EqualTo("switch"));
        }
Example #8
0
        bool IRegisterActive.Remove(IItemActive item)
        {
            bool ok = false;

            // TODO: van e connection
            if (itemList.Remove(item))
            {
                ok = true;

                return(ok);
            }
            else
            {
                IError error = Helpers.ErrorMessage(ErrorType.NoUniqueID,
                                                    "Nem létezik ilyen item");

                errorService.Write(error);

                return(ok);
            }
        }
Example #9
0
 IError IDataService.DeleteItemActive(IItemActive item)
 {
     throw new NotImplementedException();
 }
Example #10
0
        public IItemActive GetItemByID(int id)
        {
            IItemActive item = registerActive[id];

            return(item);
        }
Example #11
0
        public IError AddItemActive(IItemActive item)
        {
            IError error = registerActive.Add(item);

            return(error);
        }