Exemple #1
0
 public bool EditTimeRecord(TimeRecordRequest request)
 {
     try
     {
         return(_timeRecordLogic.EditTimeRecord(request.Id, request.Comment, request.TimeInSeconds,
                                                request.TodoId));
     }
     catch (Exception e)
     {
         throw new FaultException("Sikertelen update");
     }
 }
Exemple #2
0
 public TimeRecordDto AddTimeRecord(TimeRecordRequest request)
 {
     try
     {
         return(_timeRecordLogic
                .AddTimeRecord(request.Id, request.Comment, request.TimeInSeconds, request.TodoId)
                .Map());
     }
     catch (Exception e)
     {
         throw new FaultException("Sikertelen művelet");
     }
 }
        public async Task <TimeRecordDto> AddTimeRecord(long id, string comment, int timeInSec, long todoId)
        {
            string uri = "api/timerecord/addtimerecord";

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

            var timeRecord = await httpServices.Post <TimeRecordDto, TimeRecordRequest>(uri, request);

            if (timeRecord == null)
            {
                throw new Exception("Sikertelen mentés");
            }

            return(timeRecord);
        }
        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);
        }