Beispiel #1
0
        public Task <OperateResultRsp> RemoveDepartment(KeyIdReq req)
        {
            var corporation = _repository.FindBy(req.Identify.CorporationKeyId);
            var dept        = corporation.Departments.FirstOrDefault(c => c.KeyId == req.KeyId);

            if (dept != null)
            {
                dept.IsDelete = true;
            }
            _repository.Commit();
            return(Task.FromResult(new OperateResultRsp
            {
                OperateFlag = true,
                OperateResult = string.Empty
            }));
        }
Beispiel #2
0
        public async Task <ServiceResult <object> > Delete(KeyIdReq req)
        {
            var result = await _orgProxy.RemoveDepartment(req);

            return(ServiceResult <object> .Create(result.OperateFlag, result.OperateResult));
        }
Beispiel #3
0
 public ServiceResult <object> GetInfo(KeyIdReq req)
 {
     return(ServiceResult <object> .Create(true, ""));
 }