Ejemplo n.º 1
0
        public async Task <bool> EditProject(long id, string name, DateTime?deadline, short?effortInHours, decimal?effortInCurrency, long currencyId, long TeamId, long statusId, long clientId)
        {
            string uri = "api/project/editproject/";

            var request = new ProjectRequest
            {
                Id               = id,
                Name             = name,
                DeadLine         = deadline,
                EffortInHours    = effortInHours,
                EffortInCurrency = effortInCurrency,
                TeamId           = TeamId,
                StatusId         = statusId,
                ClientId         = clientId,
                CurrencyId       = currencyId
            };

            var editProjectInDb = await httpServices.Put <ProjectRequest>(uri, request);

            if (editProjectInDb == false)
            {
                throw new Exception("Sikertelen módosítás");
            }

            return(true);
        }
Ejemplo n.º 2
0
        public async Task <bool> EditCurrency(long id, string code, Nullable <bool> isDefault, string priceToDefault)
        {
            string uri = "api/currency/editcurrency/";

            var request = new CurrencyRequest
            {
                Id             = id,
                Code           = code,
                PriceToDefault = priceToDefault,
                IsDefault      = isDefault
            };

            var editCurrencyResult = await httpServices.Put <CurrencyRequest>(uri, request);

            if (editCurrencyResult == false)
            {
                throw new Exception("Sikertelen módosítás");
            }

            return(editCurrencyResult);
        }
Ejemplo n.º 3
0
        public async Task <bool> EditUser(AddUserRequest request)
        {
            string uri = "api/user/edituser";

            var editUser = await httpServices.Put(uri, request);

            if (editUser == false)
            {
                throw new Exception("Sikertelen módosítás");
            }

            return(editUser);
        }
Ejemplo n.º 4
0
        public async Task <bool> EditRole(long id, string key, RoleTypeEnum roleType)
        {
            string uri = "api/role/editrole";

            var request = new Rolerequest
            {
                Id         = id,
                Key        = key,
                RoleTypeId = roleType
            };

            var editRole = await httpServices.Put(uri, request);

            if (editRole == false)
            {
                throw new Exception("Role edit did not succesful");
            }

            return(editRole);
        }
        public async Task <bool> EditPermission(long id, string key, PermissionTypeEnum permissionType)
        {
            string uri = "api/permission/editpermission";

            var request = new PermissionRequest
            {
                Id  = id,
                Key = key,
                PermissionTypeId = permissionType
            };

            var editPermissiontoDb = await httpServices.Put(uri, request);

            if (editPermissiontoDb == false)
            {
                throw new Exception("The permission edit did not successful!");
            }

            return(editPermissiontoDb);
        }
Ejemplo n.º 6
0
        public async Task <bool> EditTodo(long id, long statusId, string title, string content)
        {
            string uri = "api/todo/edittodo";

            var request = new TodoRequest
            {
                Id       = id,
                StatusId = statusId,
                Title    = title,
                Content  = content
            };

            var editTodoInDb = await httpServices.Put(uri, request);

            if (editTodoInDb == false)
            {
                throw new Exception("The edition was failed");
            }

            return(editTodoInDb);
        }
        public async Task <bool> EditTimeRecord(long id, string comment, int timeInSec, long todoId)
        {
            string uri = "api/timerecord/edittimerecord/";

            var request = new TimeRecordRequest
            {
                Id            = id,
                Comment       = comment,
                TimeInSeconds = timeInSec,
                TodoId        = todoId
            };

            var editTimeRecord = await httpServices.Put(uri, request);

            if (editTimeRecord == false)
            {
                throw new Exception("Sikertelen módosítás");
            }

            return(editTimeRecord);
        }
Ejemplo n.º 8
0
        public async Task <bool> EditClient(long id, string website, long teamId, string clientName)
        {
            string uri = "api/client/editclient";

            var request = new ClientRequest
            {
                Id         = id,
                Website    = website,
                TeamId     = teamId,
                ClientName = clientName
            };

            var editClient = await httpServices.Put(uri, request);

            if (editClient == false)
            {
                throw new Exception("Sikertelen edit");
            }

            return(editClient);
        }
Ejemplo n.º 9
0
        public async Task <bool> EditTeamDetails(long id, string TeamName, string publicPrice, string privatePrice, long currencyId)
        {
            string uri = "api/team/editteamdetails/";

            var request = new TeamDetailsResponseDto
            {
                Id           = id,
                TeamName     = TeamName,
                PublicPrice  = publicPrice,
                PrivatePrice = privatePrice,
                CurrencyId   = currencyId,
            };

            var editDetailsTeam = await httpServices.Put(uri, request);

            if (editDetailsTeam == false)
            {
                throw new Exception("Sikertelen");
            }

            return(editDetailsTeam);
        }