コード例 #1
0
        // GET: CompanyProfile/Edit/5
        public ActionResult Edit(Guid id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CompanyProfilePoco companyProfilePoco = _logic.Get(id); // db.CompanyProfile.Find(id);

            if (companyProfilePoco == null)
            {
                return(HttpNotFound());
            }
            return(View(companyProfilePoco));
        }
コード例 #2
0
        // GET: CompanyProfile/Edit/5
        public IActionResult Edit(Guid id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            CompanyProfilePoco companyProfilePoco = _logic.Get(id);

            if (companyProfilePoco == null)
            {
                return(NotFound());
            }
            return(View(companyProfilePoco));
        }
コード例 #3
0
        public override Task <CompanyProfilePayload> ReadCompanyProfile(CompanyProfileIdRequest request, ServerCallContext context)
        {
            var poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <CompanyProfilePayload>(() => new CompanyProfilePayload()
            {
                Id = poco.Id.ToString(),
                RegistrationDate = Timestamp.FromDateTime(poco.RegistrationDate),
                CompanyWebsite = poco.CompanyWebsite,
                ContactPhone = poco.ContactPhone,
                ContactName = poco.ContactName,
                CompanyLogo = ByteString.CopyFrom(poco.CompanyLogo)
            }));
        }
コード例 #4
0
        // GET: CompanyProfile/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            CompanyProfilePoco companyProfilePoco = companyProfileLogic.Get(id.Value);

            if (companyProfilePoco == null)
            {
                return(HttpNotFound());
            }
            return(View(companyProfilePoco));
        }
コード例 #5
0
        public CompanyProfilePoco GetSingleCompanyProfile(string id)
        {
            EFGenericRepository <CompanyProfilePoco> companyprofilerepo = new EFGenericRepository <CompanyProfilePoco>(false);
            CompanyProfileLogic _companyprofilelogic = new CompanyProfileLogic(companyprofilerepo);

            return(_companyprofilelogic.Get(Guid.Parse(id)));
        }
コード例 #6
0
        public CompanyProfilePoco GetSingleCompanyProfile(string Id)
        {
            Guid id    = new Guid(Id);
            var  logic = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false));

            return(logic.Get(id));
        }
コード例 #7
0
ファイル: Company.cs プロジェクト: namrata1210/CareerCloud
        public CompanyProfilePoco GetSingleCompanyProfile(string Id)
        {
            EFGenericRepository <CompanyProfilePoco> repo = new EFGenericRepository <CompanyProfilePoco>(false);
            CompanyProfileLogic logic = new CompanyProfileLogic(repo);

            return(logic.Get(Guid.Parse(Id)));
        }
コード例 #8
0
        public CompanyProfilePoco GetSingleCompanyProfile(string Id)
        {
            ApplicantProfileRepository <CompanyProfilePoco> repo = new ApplicantProfileRepository <CompanyProfilePoco>(false);
            CompanyProfileLogic log = new CompanyProfileLogic(repo);

            return(log.Get(Guid.Parse(Id)));
        }
コード例 #9
0
ファイル: Company.cs プロジェクト: hirnips/HumberAssignment1
        public CompanyProfilePoco GetSingleCompanyProfile(string Id)
        {
            var logic = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false));
            CompanyProfilePoco companyProfilePoco = new CompanyProfilePoco();

            companyProfilePoco = logic.Get(Guid.Parse(Id));
            return(companyProfilePoco);
        }
コード例 #10
0
        public ActionResult GetCompanyProfile(Guid locationId)
        {
            CompanyProfilePoco poco = _logic.Get(locationId);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
コード例 #11
0
        public IHttpActionResult GetCompanyProfile(Guid id)
        {
            CompanyProfilePoco poco = _logic.Get(id);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
コード例 #12
0
        public IHttpActionResult GetCompanyProfile(Guid CompanyProfileId)
        {
            CompanyProfilePoco companyProfile = _logic.Get(CompanyProfileId);

            if (companyProfile == null)
            {
                return(NotFound());
            }
            return(Ok(companyProfile));
        }
コード例 #13
0
        public IHttpActionResult GetCompanyProfile(Guid companyProfileId)
        {
            CompanyProfilePoco appEdu = _logic.Get(companyProfileId);

            if (appEdu == null)
            {
                return(NotFound());
            }
            return(Ok(appEdu));
        }
コード例 #14
0
        public ActionResult GetCompanyProfile(Guid profid)
        {
            CompanyProfilePoco poco = _logic.Get(profid);

            if (poco is null)
            {
                return(NotFound());
            }

            return(Ok(poco));
        }
コード例 #15
0
        public ActionResult GetCompanyProfile(Guid Id)
        {
            var poco = _logic.Get(Id);

            if (poco == null)
            {
                return(NotFound());
            }

            return(Ok(poco));
        }
コード例 #16
0
        public ActionResult GetCompanyProfile(Guid Id)
        {
            CompanyProfilePoco poco = _logic.Get(Id);

            if (poco != null)
            {
                return(Ok(poco));
            }
            else
            {
                return(NotFound());
            }
        }
コード例 #17
0
        public ActionResult GetCompanyProfile(Guid companyProfileId)
        {
            CompanyProfilePoco companyProfilePoco = _logic.Get(companyProfileId);

            if (companyProfilePoco == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(companyProfilePoco));
            }
        }
コード例 #18
0
        public async Task <IActionResult> EditConfirmedAsync(Guid Id)
        {
            var company = _logic.Get(Id);

            if (company is null)
            {
                return(NotFound());
            }

            if (await TryUpdateModelAsync(company, "", i => i.Id, i => i.CompanyWebsite, i => i.ContactName, i => i.ContactPhone))
            {
                try
                {
                    _logic.Update(new CompanyProfilePoco[] { company });
                    return(RedirectToAction(nameof(Details), new { Id = company.Id }));
                }
                catch (Exception e)
                {
                    throw new Exception(e.Message);
                }
            }

            return(View(company));
        }
コード例 #19
0
 public IHttpActionResult GetCompanyProfile(Guid companyProfileId)
 {
     try
     {
         CompanyProfilePoco poco = _logic.Get(companyProfileId);
         if (poco == null)
         {
             return(NotFound());
         }
         return(Ok(poco));
     }
     catch (Exception e)
     {
         return(InternalServerError(e));
     }
 }
コード例 #20
0
        public override Task <CompProfileProto> GetCompanyProfile(CompProfIdRequest request, ServerCallContext context)
        {
            CompanyProfilePoco poco = _logic.Get(Guid.Parse(request.Id));

            if (poco is null)
            {
                throw new ArgumentOutOfRangeException("No such id found");
            }
            return(new Task <CompProfileProto>(
                       () => new CompProfileProto
            {
                Id = poco.Id.ToString(),
                RegistrationDate = Timestamp.FromDateTime(poco.RegistrationDate),
                CompanyWebsite = poco.CompanyWebsite,
                ContactName = poco.ContactName,
                CompanyLogo = ByteString.CopyFrom(poco.CompanyLogo),
                ContactPhone = poco.ContactPhone
            }));
        }
コード例 #21
0
        public override Task <CompanyProfilePayLoad> ReadCompanyProfilePayLoad(IdRequestCompProfile request, ServerCallContext context)
        {
            CompanyProfilePoco poco = _logic.Get(Guid.Parse(request.Id));

            if (poco is null)
            {
                throw new ArgumentOutOfRangeException("poco is null");
            }

            return(new Task <CompanyProfilePayLoad>(
                       () => new CompanyProfilePayLoad()
            {
                Id = poco.Id.ToString(),
                RegistrationDate = Timestamp.FromDateTime((DateTime)poco.RegistrationDate),
                CompanyWebsite = poco.CompanyWebsite,
                ContactPhone = poco.ContactPhone,
                ContactName = poco.ContactName,
                CompanyLogo = poco.CompanyLogo.ToString()
            }
                       ));
        }
コード例 #22
0
 public IHttpActionResult GetCompanyProfile(Guid CompanyProfileId)
 {
     try
     {
         CompanyProfilePoco item = _logicObj.Get(CompanyProfileId);
         if (item != null)
         {
             return(this.Ok(item));
         }
         else
         {
             return(this.NotFound());
         }
     }
     catch (Exception e)
     {
         HttpResponseMessage response =
             this.Request.CreateErrorResponse(HttpStatusCode.BadRequest, e);
         throw new HttpResponseException(response);
     }
 }
コード例 #23
0
ファイル: Company.cs プロジェクト: rahtasham/CareerCloud
 public CompanyProfilePoco GetSingleCompanyProfile(string Id)
 {
     return(_cpLogic.Get(Guid.Parse(Id)));
 }
コード例 #24
0
 public CompanyProfilePoco GetSingleCompanyProfilePoco(Guid Id)
 {
     return(_logicCompanyProfile.Get(Id));
 }
コード例 #25
0
        public CompanyProfilePoco GetSingleCompanyProfile(Guid Id)
        {
            CompanyProfileLogic logic = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false));

            return(logic.Get(Id));
        }
コード例 #26
0
        public CompanyProfilePoco GetSingleCompanyProfile(string Id)
        {
            var reference = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false));

            return(reference.Get(Guid.Parse(Id)));
        }
コード例 #27
0
        public CompanyProfilePoco GetSingleCompanyProfile(string id)
        {
            var _logic = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false));

            return(_logic.Get(Guid.Parse(id)));
        }
コード例 #28
0
 public CompanyProfilePoco GetSingleCompanyProfile(string id)
 {
     return(_CompanyProfileLogic.Get(Guid.Parse(id)));
 }